Documentación HotXLS

Propiedad BiffPaletteSavePolicy

Controla si un libro de trabajo clásico conserva su paleta o optimiza explícitamente los colores reales antes de un guardado BIFF8

Sintaxis

property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;

Valores

ValorComportamiento
xbpsPreserveDeja todas las ranuras de la paleta sin cambios y conserva el comportamiento de guardado histórico
xbpsOptimizeTrueColorsConstruye y aplica un plan de paleta actual antes de serializar un libro de trabajo BIFF8

Comportamiento

El valor predeterminado es xbpsPreserve, por lo que actualizar la biblioteca nunca cambia una paleta de libro de trabajo implícitamente

La estrategia de optimización se ejecuta solo para operaciones SaveAs cuyo formato de destino sea xlExcel97

Las rutas de salida BIFF5, CSV, texto, HTML, RTF, PDF, XLSX y ODS no se afectan

Un guardado BIFF8 optimizado exitoso deja la paleta aplicada en el modelo del libro de trabajo, de modo que las consultas y los guardados posteriores de colores indexados respetan la misma asignación

Si la salida falla o se cancela después de la optimización, se restauran la generación original de la paleta y los 56 colores

Ejemplo

Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
  HandleSaveFailure;

Véase también