HotXLS-Dokumentation

UseSharedFormulas-Eigenschaft

Gibt einen Wert zurück oder legt diesen fest, der angibt, ob BIFF8-SaveAs Zellen, die eine Vorlagenformel teilen, in native SHRFMLA-Datensätze ($04BC) gruppiert. Bei True werden Formel-Spalten wie =A1*B1, =A2*B2, … in eine einzige SHRFMLA + FORMULA-Datensatz-Sequenz komprimiert, anstatt für jede Zelle separate FORMULA-Datensätze zu schreiben. Lesen/Schreiben Boolean

Syntax

property UseSharedFormulas: Boolean;

Hinweise

Gruppierung erfolgt spaltenweise, kontinuierlich und vorlagenbasiert: Nur Zellen in derselben Spalte mit aufeinanderfolgenden Zeilen und PTG-äquivalenten Formeln werden gruppiert. Zellen mit Array-Formeln oder Merged-Cell-Flags werden übersprungen

Standard ist False, was die bestehende Emission von FORMULA-Datensätzen pro Zelle unverändert lässt, sodass Anwendungen, die den Setter nie aufrufen, sich genau wie vor v2.31.0 verhalten

Beispiel

Dieses Beispiel aktiviert für eine Arbeitsmappe die Emission gemeinsamer Formeln vor dem Speichern als BIFF8-.xls-Datei

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