HotXLS-dokumentation

klasse TXLSXSheets

Regnearkssamlingen, der eksponeres som TXLSXWorkbook.Sheets — tilføjer, slår op, duplikerer og kopierer på tværs af projektmapper TXLSXWorksheet-instanser

Syntaks

TXLSXSheets = class;
    

Key medlemmer

Count, ItemsAntallet af regneark og 1-baseret indekseret adgang til hvert TXLSXWorksheet (default array-egenskab)
ActiveIndex0-baseret indeks for det ark, Excel aktiverer ved åbning; -1, når intet er sat endnu. Bemærk, at denne er 0-baseret, mens IndexByName/Items/Duplicate er 1-baserede — træk 1 fra, når du kombinerer dem
AddTilføjer et nyt ark, valgfrit med et navn; overloads tager enten intet navn eller et WideString-navn
IndexByName, SheetByName, TryGetSheetByNameSlår et ark op efter navn; SheetByName returnerer nil, og TryGetSheetByName returnerer False, når det ikke findes
DeleteByNameFjerner et ark efter navn; returnerer False, når intet ark havde det navn
DuplicateKopierer et ark (celler, fletninger, størrelser, frosne ruder, visning, beskyttelse, sideopsætning, fanefarve) inden for samme projektmappe; diagrammer/billeder/tabeller/valideringer kopieres ikke — se TXLSXWorksheet.CopyFrom
ClearFjerner alle regneark fra samlingen

Eksempel

Dette eksempel tilføjer et ark og finder og aktiverer det derefter efter navn (IndexByName er 1-baseret, ActiveIndex er 0-baseret)

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

Se også

TXLSXWorksheet class
klasse TXLSXWorkbook