Renvoie or sets a value that indicates whether BIFF8 SaveAs regroupe les cellules qui partagent une formule modèle dans des enregistrements SHRFMLA natifs ($04BC). Quand True, les colonnes de formules comme =A1*B1, =A2*B2, ..., =A99*B99 sont groupées automatiquement en un modèle partagé unique plus des deltas par cellule, à la manière du format filaire compact de Microsoft Excel, avec une réduction de 30–60 % de la taille de fichier sur les feuilles riches en modèles. Lecture/écriture boolean. (La valeur par défaut est False, disponible depuis la v2.31.0)
Syntaxe
property UseSharedFormulas: Boolean;
Remarques
Le groupement se fait par colonne, en continu et par modèle : seules les cellules d'une même colonne avec des lignes consécutives et des formules équivalentes PTG sont groupées. Les cellules avec formules matricielles ou indicateurs de cellules fusionnées sont exclues. Le côté lecture n'est pas affecté car HotXLS a toujours lu correctement les enregistrements SHRFMLA, si bien que les classeurs font des aller-retours propres entre HotXLS, Microsoft Excel et les autres lecteurs BIFF8, quel que soit le côté qui émet la forme partagée
La valeur par défaut est False, ce qui garde l'émission d'enregistrements FORMULA par cellule inchangée, si bien que les applications qui ne touchent jamais le setter se comportent exactement comme avant la v2.31.0
Exemple
Cet exemple active l'émission de formules partagées d'un classeur avant l'enregistrement en fichier BIFF8 .xls
Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);