Nein, Du kannst das ganze in einer Stringlist aufbauen, den Text in die Zwischenablage legen und per
OLE einfügen.
Delphi-Quellcode:
clipboard.Settextbuf(Pchar(sl.Text));
FWorkBook.ActiveSheet.Paste;
FWorkBook.ActiveSheet.Columns.EntireColumn.AutoFit;
// folgendes wenn Du die Header mit ausgibst
FExcel.Rows.Item[0].Select;
FExcel.Selection.Interior.Color := Color;
Fexcel.ActiveWindow.FreezePanes := False;
Fexcel.Cells[0,1].Select;
Fexcel.ActiveWindow.FreezePanes := True;