Proprietà BiffPaletteSavePolicy
Controlla se un workbook classico preserva la propria tavolozza o ottimizza esplicitamente i colori reali prima di un salvataggio BIFF8
Sintassi
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Valori
| Valore | Comportamento |
|---|---|
xbpsPreserve | Lascia invariato ogni slot della tavolozza e preserva il comportamento di salvataggio storico |
xbpsOptimizeTrueColors | Costruisce e applica un piano corrente della tavolozza prima di serializzare un workbook BIFF8 |
Comportamento
Il valore predefinito è xbpsPreserve, così l'aggiornamento della libreria non modifica mai implicitamente la tavolozza di un workbook
La strategia di ottimizzazione viene eseguita solo per le operazioni SaveAs il cui formato di destinazione è xlExcel97
I percorsi di output BIFF5, CSV, testo, HTML, RTF, PDF, XLSX e ODS non sono interessati
Un salvataggio BIFF8 ottimizzato riuscito lascia la tavolozza applicata nel modello del workbook così che le successive interrogazioni dei colori indicizzati e i salvataggi osservino la stessa mappatura
Se l'output fallisce o viene annullato dopo l'ottimizzazione, la generazione originale della tavolozza e tutti i 56 colori vengono ripristinati
Esempio
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;