Возвращает или задаёт цвет вкладки листа, отображаемой в 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');