HotXLS ドキュメント

TXLSXSheets クラス

TXLSXSheets クラス for HotXLS components TXLSXWorkbook.Sheets — の追加、検索、複製、ワークブック間コピー TXLSXWorksheet instances

構文

TXLSXSheets = class;
    

パラメータ

Count, ItemsThis クラス represents sheet collections TXLSXWorksheet (default array property)
ActiveIndexExcel がオープン時にアクティブにするシートの 0 始まりインデックス。まだ設定されていない場合は -1。IndexByName/Items/Duplicate は 1 始まりなので、組み合わせて使うときは 1 を引いてください
Add新しいシートを追加します。名前は省略可能です。オーバーロードは、名前なしと WideString 名を受け付けます
IndexByName, SheetByName, TryGetSheetByName名前でシートを検索します。見つからない場合、SheetByName は nil を返し、TryGetSheetByName は False を返します
DeleteByName名前でシートを削除します。その名前のシートがない場合は False を返します
Duplicate同じワークブック内でシートをコピーします (セル、結合、サイズ、ウィンドウ枠の固定、ビュー、保護、ページ設定、タブの色)。チャート/画像/テーブル/入力規則はコピーされません — 詳細は TXLSXWorksheet.CopyFrom
ClearRemoves every sheet from the collection

関連項目

この例では、シートを追加してから名前で検索してアクティブにします (IndexByName は 1 始まり、ActiveIndex は 0 始まり)

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

See also

TXLSXWorksheet class
TXLSXWorkbook クラス