NativeExcel suite v2.x

AfterHeader event

Occurs after the all column titles are saved into the Excel.

Description

You can use this event to apply additional formatting to the whole header.

Syntax

TDBGridAfterHeader = procedure(Sender: TObject; Range: IXLSRange) of object;
SenderTObject. Specifies the TDBGrid2Excel component that triggered the event.
RangeIXLSRange. Represents a range which contains the whole header.

Example

This example puts the thick border around the header.
procedure TForm1.DBGrid2Excel1AfterHeader(Sender: TObject;
  Range: IXLSRange);
begin
  With Range.Borders do begin
     Item[xlEdgeBottom].LineStyle := xlContinuous;
     Item[xlEdgeBottom].Weight := xlThick;
     Item[xlEdgeTop].LineStyle := xlContinuous;
     Item[xlEdgeTop].Weight := xlThick;
     Item[xlEdgeLeft].LineStyle := xlContinuous;
     Item[xlEdgeLeft].Weight := xlThick;
     Item[xlEdgeRight].LineStyle := xlContinuous;
     Item[xlEdgeRight].Weight := xlThick;
  end;
end;
Copyright © NikaSoft 2004-2010