zum thema range habe ichmal noch nen codeschnipsel für dich.
Delphi-Quellcode:
// die Kopfleiste formatieren:
XLApp.Workbooks[M].Worksheets[N].Range[RefToCell(9, 1), RefToCell(9, SheetColCount)].Select;
XLApp.Selection.Font.Bold := true;
XLApp.Selection.Borders.Weight := xlThin;
XLApp.Selection.Interior.ColorIndex := 15; // Zellhintergrund einfärben
// die Spaltengröße automatisch anpassen:
XLApp.Columns['A:F'].EntireColumn.AutoFit;