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

Свойство Color

Возвращает или задаёт цвет шрифта. Используйте функцию RGB для создания значения цвета. Чтение/запись Longword
При установке Color по пути BIFF8 выполняется запись точного значения RGB через вспомогательную запись XFExt $087D rich-color (Excel 2007+ открывает рабочую книгу с буквальным RGB), а также наилучшее приближение индексированного icv в XF-записи (читатели Excel 97-2003 видят приближение в 56-цветной палитре). При чтении также обращается к таблице XFExt, поэтому цвета шрифтов сохраняются при пересохранении через HotXLS без обращения к приближению палитры
Для адресации по теме используйте сопутствующий метод SetThemeColor, который кодирует индекс темы Office + оттенок в тот же слот XFExt, чтобы Excel изменял оттенок текста при смене палитры темы рабочей книги. Общее дерево решений RGB / индекс / тема см. в разделе Цветовая модель классического XLS

Синтаксис

property Color: Longword;

Пример

Этот пример изменяет цвет шрифта в ячейке A1 на первом листе на красный

Workbook.Worksheets[1].Range['A1', 'A1'].Font.Color := RGB(255, 0, 0);