BiffPaletteSavePolicy tulajdonság
Az szabályozza, hogy a klasszikus munkafüzet megőrizze-e a palettáját, vagy explicit módon optimalizálja a valódi színeket a BIFF8 mentés előtt
Szintaxis
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Értékek
| Érték | Viselkedés |
|---|---|
xbpsPreserve | Minden palettahelyet változatlanul hagy, és megőrzi a korábbi mentési viselkedést |
xbpsOptimizeTrueColors | Felépíti és alkalmazza az aktuális palettatervet a BIFF8 munkafüzet szerializálása előtt |
Viselkedés
Az alapértelmezett érték a xbpsPreserve, így a könyvtár frissítése soha nem változtatja meg implicit módon a munkafüzet palettáját
Az optimalizálási stratégia csak olyan SaveAs műveletekhez fut le, amelyek célformátuma xlExcel97
A BIFF5, CSV, szöveg, HTML, RTF, PDF, XLSX és ODS kimeneti útvonalakat nem érinti
Egy sikeres optimalizált BIFF8 mentés az alkalmazott palettát a munkafüzet-modellben hagyja, így a későbbi indexeltszín-lekérdezések és mentések ugyanazt a leképezést látják
Ha a kimenet az optimalizálás után meghiúsul vagy megszakad, az eredeti palettageneráció és mind az 56 szín helyreáll
Példa
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;