Документация HotXLS

Метод Add

Создаёт новый лист. Новый лист становится активным

Синтаксис

function Add: TXLSWorksheet;
function Add(Before, After: TXLSWorksheet; Count: Integer; Type_: OleVariant): TXLSWorksheet;
function Add(Before, After: TXLSWorksheet; Count: Integer): TXLSWorksheet;
function Add(Before, After: TXLSWorksheet): TXLSWorksheet;
Before TXLSWorksheet Optional. Объект, задающий лист, перед которым добавляется новый лист
After TXLSWorksheet Optional. Объект, задающий лист, после которого добавляется новый лист. Значение по умолчанию — последний Worksheet
Count Integer. Необязательно. Количество добавляемых листов. Значение по умолчанию — один
Type_ OleVariant Optional. Указывает лист type. может be один для следующий XlSheetType constants: xlWorksheet, xlChart, xlExcel4MacroSheet, или xlExcel4IntlMacroSheet. значение по умолчанию является xlWorksheet. этот argument является ignored через этот library

Пример

Данный пример создаёт новый лист и задаёт ему имя

Var Worksheet: TXLSWorksheet;
begin
  Worksheet := Workbook.Sheets.Add;
  Worksheet.Name := 'New sheet';
end;
Данный пример создаёт новый лист после второго листа

Workbook.Sheets.Add(nil, Workbook.Sheets[2]);
Данный пример аналогичен предыдущему

Workbook.Sheets.AddAfter(2);