Tài liệu HotXLS

Thuộc tính UseSharedFormulas

Trả về hoặc đặt một giá trị chỉ ra liệu BIFF8 SaveAs có nhóm các ô chia sẻ công thức mẫu vào bản ghi SHRFMLA gốc ($04BC) không. Khi True, các cột công thức như =A1*B1, =A2*B2, ..., =A99*B99 được nhóm tự động vào một mẫu chia sẻ duy nhất cộng với các delta theo từng ô, khớp với định dạng dây gọn nhẹ của Microsoft Excel và giảm kích thước tệp 30–60% trên các trang nặng về mẫu. Đọc/ghi boolean. (Giá trị mặc định là False, khả dụng từ v2.31.0)

Cú pháp

property UseSharedFormulas: Boolean;

Ghi chú

Nhóm là theo cột xuống, liên tục và dựa trên mẫu: chỉ các ô trong cùng cột với các hàng liên tiếp và các công thức tương đương PTG mới được nhóm. Các ô có công thức mảng hoặc cờ ô hợp nhất bị loại trừ. Phía đọc không bị ảnh hưởng vì HotXLS luôn đọc đúng bản ghi SHRFMLA, do đó sổ làm việc khứ hồi sạch sẽ giữa HotXLS, Microsoft Excel và các trình đọc BIFF8 khác bất kể bên nào phát ra dạng chia sẻ

Mặc định là False, giữ nguyên phát bản ghi FORMULA theo từng ô hiện có để các ứng dụng chưa bao giờ chạm vào setter hoạt động chính xác như trước v2.31.0

Ví dụ

Ví dụ này đăng ký sổ làm việc vào phát công thức chia sẻ trước khi lưu dưới dạng tệp .xls BIFF8

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