Документація HotXLS

Властивість TabColor

Повертає або встановлює колір вкладки аркуша, що відображається в Excel внизу вікна робочої книги. Те саме кодування, що й Font.Color та Interior.Color: молодший байт — червоний, середній байт — зелений, старший байт — синій, найстарший байт — нуль. Використовуйте функцію RGB для побудови значення. Читання/запис Longword
Значення за замовчуванням — 0, що означає «автоматично / без кольору вкладки». Коли властивість залишається за замовчуванням, HotXLS не видає запис BIFF8 SheetExt ($0862) для аркуша, і Excel відображає вкладку в кольорі теми. Будь-яке ненульове значення RGB запускає запис SheetExt для кожного аркуша в потоці глобальних об'єктів робочої книги, щоб колір зберігався при збереженні/відкритті
Читач вирішує індексовані кольори через палітру робочої книги, тому застосунок завжди бачить конкретне значення RGB, незалежно від того, як Excel закодував колір у вихідному файлі .xls

Синтаксис

property TabColor: Longword;

Приклад

Цей приклад встановлює вкладку першого аркуша зеленою, а вкладку другого аркуша червоною, потім зберігає робочу книгу

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