Excel ЧаВо


Как добавить новый лист в книгу? Как удалить лист?


При добавлении можно указать тип нового листа (WorkSheet, Chart, Excel4MacroSheet) и текущее положение. Добавленный лист будет активизирован автоматически (на него будет указывать свойство ActiveSheet)

// Добавим один новый лист после текущего

ASheet.ConnectTo(XL.ActiveWorkbook.Sheets.Add(EmptyParam, XL.ActiveSheet, 1, xlWorksheet, lcid));

// Удалить лист

XL.DisplayAlerts[lcid] := False; // отключим предуреждения

(XL.ActiveSheet as _Worksheet).Delete(lcid); // удаляем активный (можно любой) лист

Add Method

Delete Method

How to: Add New Worksheets to Workbooks

How to: Delete Worksheets from Workbooks



Содержание раздела