HotXLS dokumentáció

TabColor tulajdonság

Visszaadja vagy beállítja az Excel munkafüzet ablakának alján megjelenő lap-fül színét. Ugyanolyan kódolást használ, mint a Font.Color és az Interior.Color: az alsó bájt a vörös, a középső bájt a zöld, a felső bájt a kék, a legfelső bájt nulla. Használja az RGB függvényt az érték felépítéséhez. Olvasható/írható Longword
Az alapértelmezett érték 0, ami "automatikus / nincs fülszín" értéket jelent. Ha a tulajdonság az alapértelmezésen marad, a HotXLS nem bocsát ki BIFF8 SheetExt ($0862) rekordot a laphoz, és az Excel a fület a téma színében jeleníti meg. Bármely nem nulla RGB érték laponkénti SheetExt rekordot vált ki a munkafüzet globális folyamában, hogy a szín megmaradjon mentés/megnyitás után
Az olvasó indexelt színeket a munkafüzet palettán keresztül oldja fel, így az alkalmazás mindig konkrét RGB értéket lát, függetlenül attól, hogyan kódolta az Excel a színt a forrás .xls fájlban

Szintaxis

property TabColor: Longword;

Példa

Ez a példa az első lap fülét zöldre, a második lap fülét pirosra állítja, majd elmenti a munkafüzetet

Workbook.Worksheets[1].TabColor := RGB(0, 255, 0);
Workbook.Worksheets[2].TabColor := RGB(255, 0, 0);
Workbook.SaveAs('TabColors.xls');