إرجاع أو تعيين قيمة تشير إلى ما إذا كان BIFF8 SaveAs يجمع الخلايا التي تشترك في صيغة قالب في سجلات SHRFMLA الأصلية ($04BC). عندما تكون القيمة True، يتم تجميع أعمدة الصيغ مثل =A1*B1 و =A2*B2 و ... و =A99*B99 تلقائيًا في قالب مشترك واحد بالإضافة إلى دلتا لكل خلية، مما يطابق التنسيق المضغوط لـ Microsoft Excel ويقلل حجم الملف بنسبة 30–60% في الأوراق التي تعتمد بشكل كبير على القوالب. قراءة/كتابة منطقية (القيمة الافتراضية هي False، متوفرة منذ الإصدار v2.31.0)
البناء
property UseSharedFormulas: Boolean;
ملاحظات
يكون التجميع لأسفل العمود، ومتجاورًا، ومستندًا إلى القالب: يتم فقط تجميع الخلايا الموجودة في نفس العمود ذات الصفوف المتتالية والصيغ المكافئة لـ PTG. يتم استبعاد الخلايا التي تحتوي على صيغ صفيف أو علامات خلايا مدمجة. لا يتأثر جانب القراءة لأن HotXLS كان يقرأ دائمًا سجلات SHRFMLA بشكل صحيح، لذلك تنتقل المصنفات ذهابًا وإيابًا بشكل نظيف بين HotXLS و Microsoft Excel وقراء BIFF8 الآخرين بغض النظر عن الجانب الذي يصدر النموذج المشترك
الافتراضي هو False، مما يحافظ على إصدار سجل FORMULA لكل خلية دون تغيير حتى تتصرف التطبيقات التي لا تلمس أداة الضبط تمامًا كما كانت قبل الإصدار v2.31.0
مثال
يختار هذا المثال مصنفًا في إصدار الصيغة المشتركة قبل الحفظ كملف BIFF8 .xls
Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);