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

Событие AfterCell

Возникает после того, как столбец, заданный ColumnIndex текущей строки, сохранён в ячейку

Описание

Можно использовать данное событие для применения условного форматирования к любой экспортированной ячейке области данных

Синтаксис

TDBGridAfterCell = procedure (Sender: TObject; Cell: IXLSRange; RowIndex, ColumnIndex: Integer; Column: TColumn) of object;
Sender TObject. Указывает TGridToXLS компонент который triggered событие
Cell IXLSRange. Представляет экспортируемую ячейку
RowIndex Integer. Индекс текущей строки
ColumnIndex Integer. индекс для столбец
Column TColumn. объект который представляет столбец

Пример

Данный пример задаёт серебристый цвет фона для нечётных столбцов

procedure TForm1.GridToXLS1AfterCell(Sender: TObject;
  Cell: IXLSRange; RowIndex, ColumnIndex: Integer; Column: TColumn);
begin
  if Odd(ColumnIndex + 1) then Cell.Interior.Color := ColorToRGB(clSilver);
end;