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

Метод AddBefore

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

Синтаксис

function AddBefore(Index: Integer): TXLSWorksheet;
function AddBefore(Name: WideString): TXLSWorksheet;
function AddBefore(Worksheet: TXLSWorksheet): TXLSWorksheet;
Index Integer. Индекс Worksheet, который указывает лист, перед которым добавляется новый лист
Name WideString. Имя Worksheet, которое задаёт лист, перед которым добавляется новый лист
Worksheet TXLSWorksheet. Объект, задающий лист, перед которым добавляется новый лист

Пример

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

Var Worksheet: TXLSWorksheet;
begin
  Worksheet := Workbook.Sheets.AddBefore('Sheet1');
  Worksheet.Name := 'Before Sheet1';
end;
Данный пример создаёт новый лист перед вторым листом

Workbook.Sheets.AddBefore(2);