Documentazione HotXLS

TXLSXSheets class

La raccolta dei fogli di lavoro esposta come TXLSXWorkbook.Sheets — aggiunge, cerca, duplica e copia tra cartelle di lavoro istanze di TXLSXWorksheet

Sintassi

TXLSXSheets = class;
    

Membri principali

Count, ItemsNumero di fogli e accesso indicizzato (base uno) a ogni TXLSXWorksheet (proprietà array predefinita)
ActiveIndexIndice (base zero) del foglio che Excel attiva all'apertura; -1 se non è ancora impostato. Nota: è a base zero mentre IndexByName/Items/Duplicate sono a base uno — sottrarre 1 quando si combinano
AddAccoda un nuovo foglio, facoltativamente con un nome; gli overload non accettano nome oppure accettano un nome WideString
IndexByName, SheetByName, TryGetSheetByNameCerca un foglio per nome; SheetByName restituisce nil e TryGetSheetByName restituisce False se non trovato
DeleteByNameRimuove un foglio per nome; restituisce False se nessun foglio aveva quel nome
DuplicateCopia un foglio (celle, unioni, dimensioni, riquadri bloccati, vista, protezione, impostazioni di pagina, colore della scheda) nella stessa cartella di lavoro; grafici/immagini/tabelle/convalide non vengono copiati — vedere TXLSXWorksheet.CopyFrom
ClearRimuove ogni foglio dalla raccolta

Esempio

Questo esempio aggiunge un foglio, poi lo trova e lo attiva per nome (IndexByName è a base uno, ActiveIndex a base zero)

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

Vedere anche

Classe TXLSXWorksheet
Classe TXLSXWorkbook