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

Событие AfterTitle

Возникает после сохранения заголовка столбца с индексом FieldIndex в ячейку

Описание

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

Синтаксис

TAfterTitle = procedure(Sender: TObject; Cell: IXLSRange; FieldIndex: Integer; Field: TField) of object;
Sender TObject. Указывает TDataToXLS компонент который triggered событие
Cell IXLSRange, представляющий ячейку с заголовком столбца
FieldIndex Integer. индекс для field
Field TField. Объект, представляющий поле набора данных

Пример

Задаёт ширину столбца с индексом 2

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  if FieldIndex = 2 then Cell.ColumnWidth := 30;
end;
Показывает, как изменить текст заголовка столбца

procedure TForm1.DataToXLS1AfterTitle(Sender: TObject;
  Cell: IXLSRange; FieldIndex: Integer; Field: TField);
begin
  Cell.Value := StringReplace(Cell.Value, '_', ' ', [rfReplaceAll]);
end;