Occurs after the column title specified by FieldIndex is saved into the Excel cell.
This example sets the width of the column with index 2
procedure TForm1.DBGrid2Excel1AfterHeaderCell(Sender: TObject;
Cell: IXLSRange; ColumnIndex: Integer; Column: TColumn);
begin
if ColumnIndex = 2 then Cell.ColumnWidth := 30;
end;
This example shows how to change the text of column title
procedure TForm1.DBGrid2Excel1AfterHeaderCell(Sender: TObject;
Cell: IXLSRange; ColumnIndex: Integer; Column: TColumn);
begin
Cell.Value := StringReplace(Cell.Value, '_', ' ', [rfReplaceAll]);
end;