HotXLS 參考頁面,說明 UseSharedFormulas 屬性,涵蓋 Delphi 與 C++Builder Excel 自動化、XLS/XLSX 活頁簿 API、工作表功能及 Pascal 用法

傳回或設定一個值,指示 BIFF8

是否將共用範本公式的儲存格分組為原生 SHRFMLA 記錄 ($04BC)。為 True 時,如 SaveAs 等欄公式會被壓縮 =A1*B1, =A2*B2等欄公式會被壓縮 =A99*B99 are grouped automatically into a single shared template plus per-cell deltas, matching Microsoft Excel's compact wire format and reducing file size by 30–60% on template-heavy sheets. Read/write boolean. (Default value is False, available since v2.31.0.)

property

UseSharedFormulas: Boolean; 分組為欄向下、連續且基於範本的:只有同一欄中連續列且具有 PTG 等效公式的儲存格才會分組。具有陣列公式或合併儲存格旗標的儲存格會被排除

分組為欄向下、連續且基於範本的:只有同一欄中連續列且具有 PTG 等效公式的儲存格才會分組。具有陣列公式或合併儲存格旗標的儲存格會被排除

預設值為 False,保持現有的每個儲存格 FORMULA 記錄發送不變,使從未使用此屬性的應用程式與 v2.31.0 之前的行為完全相同

預設值為 False,保持現有的每個儲存格 FORMULA 記錄發送不變,使從未使用此屬性的應用程式與 v2.31.0 之前的行為完全相同

此範例在儲存為 BIFF8 .xls 檔案前,為活頁簿選擇共用公式發送

Copyright © 2010-2026

Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);