Documentação do HotXLS

Evento AfterCell

Ocorre após a coluna especificada por ColumnIndex da linha actual ser guardada na célula

Descrição

Pode utilizar este evento para aplicar formatação condicional a qualquer célula exportada na área de detalhe

Sintaxe

TDBGridAfterCell = procedure (Sender: TObject; Cell: IXLSRange; RowIndex, ColumnIndex: Integer; Column: TColumn) of object;
Sender TObject. Especifica o componente TGridToXLS que desencadeou o evento
Cell IXLSRange. Representa a célula exportada
RowIndex Integer. O índice da linha atual
ColumnIndex Integer. O índice da coluna
Column TColumn. Objeto que representa a coluna

Exemplo

Este exemplo define a cor interior das colunas ímpares como prateado

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