BiffPaletteSavePolicy-eigenschap
Bepaalt of een klassieke werkmap zijn palet behoudt of de echte kleuren vóór een BIFF8-opslag expliciet optimaliseert
Syntaxis
property BiffPaletteSavePolicy: TXLSBiffPaletteSavePolicy;
Waarden
| Waarde | Gedrag |
|---|---|
xbpsPreserve | Laat elk paletslot ongewijzigd en behoudt het historische opslaggedrag |
xbpsOptimizeTrueColors | Bouwt een actueel paletplan en past het toe voordat een BIFF8-werkmap wordt geserialiseerd |
Gedrag
De standaard is xbpsPreserve, zodat een bibliotheekupgrade het palet van een werkmap nooit impliciet wijzigt
De optimalisatiestrategie wordt alleen uitgevoerd voor SaveAs-bewerkingen waarvan het doelformaat xlExcel97 is
BIFF5-, CSV-, tekst-, HTML-, RTF-, PDF-, XLSX- en ODS-uitvoerpaden worden niet beïnvloed
Een geslaagde geoptimaliseerde BIFF8-opslag laat het toegepaste palet in het werkmapmodel achter, zodat latere query's op geïndexeerde kleuren en opslagen dezelfde toewijzing zien
Als de uitvoer mislukt of na de optimalisatie wordt geannuleerd, worden de oorspronkelijke paletgeneratie en alle 56 kleuren hersteld
Voorbeeld
Workbook.BiffPaletteSavePolicy := xbpsOptimizeTrueColors;
if Workbook.SaveAs('report.xls', xlExcel97) <> 1 then
HandleSaveFailure;