Documentación de HotXLS

Clase TXLSXSheets

La colección de hojas de cálculo expuesta como TXLSXWorkbook.Sheets — agrega, busca, duplica y copia entre libros de trabajo instancias de TXLSXWorksheet

Sintaxis

TXLSXSheets = class;
    

Miembros principales

Count, ItemsNúmero de hojas de cálculo y acceso indexado de base 1 a cada TXLSXWorksheet (propiedad de arreglo predeterminada)
ActiveIndexÍndice de base 0 de la hoja que Excel activa al abrir; -1 cuando aún no hay ninguna. Tenga en cuenta que es de base 0 mientras que IndexByName/Items/Duplicate son de base 1 — reste 1 al combinarlos
AddAgrega una hoja nueva, opcionalmente con nombre; las sobrecargas no reciben nombre o reciben un nombre WideString
IndexByName, SheetByName, TryGetSheetByNameBuscan una hoja por nombre; SheetByName devuelve nil y TryGetSheetByName devuelve False cuando no se encuentra
DeleteByNameElimina una hoja por nombre; devuelve False cuando ninguna hoja tenía ese nombre
DuplicateCopia una hoja (celdas, combinaciones, tamaños, paneles inmovilizados, vista, protección, configuración de página, color de pestaña) dentro del mismo libro de trabajo; los gráficos/imágenes/tablas/validaciones no se copian — consulte TXLSXWorksheet.CopyFrom
ClearElimina todas las hojas de la colección

Ejemplo

Este ejemplo agrega una hoja y luego la busca y la activa por nombre (IndexByName es de base 1, ActiveIndex es de base 0)

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

Ver también

Clase TXLSXWorksheet
Clase TXLSXWorkbook