Dokumentácia HotXLS

Vlastnosť TabColor

Vráti alebo nastaví farbu záložky listu zobrazenej v Exceli v spodnej časti okna zošita. Rovnaké kódovanie ako Font.Color a Interior.Color: hodnota je RGB alebo zmiešaná s indexom
The default value is 0, which means “automatic / no tab color”. When the property is left at the default, HotXLS does not emit a BIFF8 SheetExt ($0862) record for the sheet and Excel shows the tab in its theme color. Any non-zero RGB value triggers a per-sheet SheetExt record in the workbook globals stream so the color round-trips through save/open
Predvolená hodnota je 0, čo znamená “automatická / žiadna farba záložky”. Keď je vlastnosť ponechaná na predvolenej hodnote, HotXLS neemituje záznam BIFF8 SheetExt ($0862) pre list a Excel zobrazí záložku vo svojej téme

Syntax

property TabColor: Longword;

Popis

Čitateľ rozlíši indexované farby cez paletu zošita, takže aplikácia vždy vidí konkrétnu hodnotu RGB, bez ohľadu na to, ako Excel zakódoval farbu v zdrojovom súbore .xls

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