HotXLS 文件

TXLSXSheets class

以 TXLSXWorkbook.Sheets 形式暴露的工作表集合 —— 可新增、查找、複製以及跨活頁簿複製 TXLSXWorksheet 實例

語法

TXLSXSheets = class;
    

主要成員

Count, Items工作表數量,以及對每個 TXLSXWorksheet 的 1 起始索引存取(預設陣列屬性)
ActiveIndexExcel 開啟時要啟用的工作表的 0 起始索引;尚未設定時為 -1。注意它是 0 起始,而 IndexByName/Items/Duplicate 是 1 起始 —— 同時使用時記得減 1
Add附加新工作表,可選擇性給名稱;多載版本可不帶名稱或帶 WideString 名稱
IndexByName, SheetByName, TryGetSheetByName依名稱查找工作表;找不到時 SheetByName 傳回 nil,TryGetSheetByName 傳回 False
DeleteByName依名稱移除工作表;沒有工作表叫這個名字時傳回 False
Duplicate在同一活頁簿內複製工作表(儲存格、合併、尺寸、凍結窗格、檢視、保護、版面設定、索引標籤色彩);圖表/圖片/資料表/資料驗證不會複製 —— 詳見 TXLSXWorksheet.CopyFrom
Clear移除集合中的所有工作表

範例

此範例新增一張工作表,然後依名稱查找並啟用它(IndexByName 是 1 起始,ActiveIndex 是 0 起始)

Workbook.Sheets.Add('Summary');
Workbook.Sheets.ActiveIndex := Workbook.Sheets.IndexByName('Summary') - 1;

另請參閱

TXLSXWorksheet class
TXLSXWorkbook class