Devuelve o establece un valor que indica si BIFF8 SaveAs agrupa las celdas que comparten una fórmula plantilla en registros SHRFMLA nativos ($04BC). Cuando es True, columnas de fórmulas como =A1*B1, =A2*B2, ..., =A99*B99 se agrupan automáticamente en una única plantilla compartida más deltas por celda, lo que coincide con el formato de transmisión compacto de Microsoft Excel y reduce el tamaño del archivo entre un 30 y un 60% en hojas con muchas plantillas. Lectura/escritura boolean. (El valor predeterminado es False, disponible desde v2.31.0.)
Sintaxis
property UseSharedFormulas: Boolean;
Observaciones
La agrupación es de columna hacia abajo, contigua y basada en plantillas: solo se agrupan celdas de la misma columna con filas consecutivas y fórmulas equivalentes en PTG. Las celdas con fórmulas de matriz o indicadores de celda combinada se excluyen. La lectura no se ve afectada porque HotXLS siempre ha leído correctamente los registros SHRFMLA, por lo que los libros de trabajo intercambian sin problemas entre HotXLS, Microsoft Excel y otros lectores BIFF8 independientemente de cuál emita la forma compartida
El valor predeterminado es False, manteniendo la emisión existente de registros FORMULA por celda sin cambios para que las aplicaciones que nunca usen el setter se comporten exactamente igual que antes de v2.31.0
Ejemplo
Este ejemplo configura un libro de trabajo para que emita fórmulas compartidas antes de guardarlo como archivo .xls BIFF8
Workbook.UseSharedFormulas := True;
Workbook.SaveAs('Report.xls', xlExcel97);