Доклад: Работа с EXCEL: приёмы оформления документа (отчёта)
// Даёмназваниестраничке
XL.WorkBooks[1].WorkSheets[1].Name := 'Прайслист';
// Строка появляется на каждом листе при печати
XL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleRows := '$3:$3';
XL.WorkBooks[1].WorkSheets[1].PageSetup.PrintTitleColumns := '$A:$A';
// форматчисла
for i := 4 to 13 do
XL.WorkBooks[1].WorkSheets[1].Columns[i].NumberFormat := '0,00';
XL.WorkBooks[1].WorkSheets[1].Columns[4].NumberFormat := '0';
// Таким способом можно задавать ширину колонки
XL.WorkBooks[1].WorkSheets[1].Columns[1].ColumnWidth := 4.5;
XL.WorkBooks[1].WorkSheets[1].Columns[2].ColumnWidth := 50;
for i := 3 to 13 do
XL.WorkBooks[1].WorkSheets[1].Columns[i].ColumnWidth := 8;
// Шрифтжирный
XL.WorkBooks[1].WorkSheets[1].Rows[1].Font.Bold := True;
XL.WorkBooks[1].WorkSheets[1].Rows[1].Font.Color := clBlack;
XL.WorkBooks[1].WorkSheets[1].Rows[1].Font.Size := 16;
XL.WorkBooks[1].WorkSheets[1].Rows[1].Font.Name := 'Times New Roman';
XL.WorkBooks[1].WorkSheets[1].Cells[1,4] := 'Прайслист';
// Выравнивампоцентруповертикали
XL.WorkBooks[1].WorkSheets[1].Rows[1].VerticalAlignment := 2;
// Выравнивампоцентрупогоризонтали
XL.WorkBooks[1].WorkSheets[1].Rows[1].HorizontalAlignment := 3;
// Обьединяемячейки
XL.WorkBooks[1].WorkSheets[1].Range['A1:D1'].Merge;
// Выравнивампоцентруповертикали
XL.WorkBooks[1].WorkSheets[1].Rows[3].VerticalAlignment := 2;
// Выравнивампоцентрупогоризонтали