Documentación HotXLS

Propiedad BiffPaletteSavePolicy

Controla si un libro clásico preserva 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 preserva el comportamiento de guardado histórico
xbpsOptimizeTrueColorsConstruye y aplica un plan de paleta actual antes de serializar un libro BIFF8

Comportamiento

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

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

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

Un guardado BIFF8 optimizado y correcto deja la paleta aplicada en el modelo del libro, de modo que las consultas y los guardados posteriores de colores indexados observan 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