Vrátí nebo nastaví hodnotu, která označuje, zda BIFF8 SaveAs seskupuje buňky sdílející šablonový vzorec do nativních záznamů SHRFMLA ($04BC). Pokud je True, sloupce vzorců jako =A1*B1, =A2*B2, ..., =A99*B99 jsou automaticky seskupeny do jedné sdílené šablony plus delt na buňku, odpovídající kompaktnímu formátu Microsoft Excelu a zmenšující velikost souboru o 30–60 % u listů s mnoha vzorci. Čtení/zápis boolean. (Výchozí hodnota je False, dostupné od v2.31.0.)
Syntaxe
property UseSharedFormulas: Boolean;
Poznámky
Seskupení je sloupcové, kontinuální a šablonové: seskupeny jsou pouze buňky ve stejném sloupci s po sobě jdoucími řádky a PTG-ekvivalentními vzorci. Buňky s maticovými vzorci nebo příznaky sloučených buněk jsou vyloučeny. Strana čtení není ovlivněna, protože HotXLS vždy správně četl záznamy SHRFMLA, takže sešity se čistě přenášejí mezi HotXLS, Microsoft Excelem a dalšími čtečkami BIFF8 bez ohledu na to, která strana generuje sdílenou formu
Výchozí hodnota je False, zachovávající stávající emisi záznamu FORMULA pro každou buňku beze změny, takže aplikace, které nikdy nesahají na setter, se chovají přesně jako před v2.31.0
Příklad
Tento příklad zapne emisní sdílené vzorce v sešitu před uložením jako soubor BIFF8 .xls
Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);