مستندات HotXLS

ویژگی UseSharedFormulas

مقداری را برمی‌گرداند یا تنظیم می‌کند که نشان می‌دهد آیا BIFF8 SaveAs سلول‌هایی را که یک فرمول قالب را به اشتراک می‌گذارند در رکوردهای بومی SHRFMLA ($04BC) گروه‌بندی می‌کند. هنگامی که True باشد، ستون‌های فرمول‌هایی مانند =A1*B1، =A2*B2، ..., =A99*B99 به‌طور خودکار در یک قالب مشترک به‌علاوه دلتاهای هر سلول گروه‌بندی می‌شوند، که با فرمت wire فشرده Microsoft Excel مطابقت دارد و حجم فایل را در شیت‌های template-heavy تا ۳۰ تا ۶۰ درصد کاهش می‌دهد. خواندنی/نوشتنی boolean. (مقدار پیش‌فرض False است، از v2.31.0 موجود است.)

نحو

property UseSharedFormulas: Boolean;

یادداشت‌ها

گروه‌بندی از نوع ستون-پایین، پیوسته و مبتنی بر قالب است: فقط سلول‌هایی در همان ستون با ردیف‌های متوالی و فرمول‌های معادل PTG گروه‌بندی می‌شوند. سلول‌هایی با فرمول‌های آرایه‌ای یا پرچم‌های سلول‌های ادغام‌شده استثنا می‌شوند. سمت خواندن تأثیر نمی‌پذیرد زیرا HotXLS همیشه رکوردهای SHRFMLA را به درستی می‌خوانده، بنابراین کارپوشه‌ها بین HotXLS، Microsoft Excel و سایر خوانندگان BIFF8 صرف‌نظر از اینکه کدام طرف فرم مشترک منتشر کند به درستی round-trip می‌کنند

پیش‌فرض False است، و انتشار رکورد FORMULA هر سلول موجود را بدون تغییر نگه می‌دارد تا برنامه‌هایی که هرگز setter را لمس نمی‌کنند دقیقاً مانند قبل از v2.31.0 رفتار کنند

مثال

این مثال یک کارپوشه را قبل از ذخیره به‌عنوان فایل BIFF8 .xls در انتشار فرمول مشترک وارد می‌کند

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