Documentación de HotXLS

Propiedad Tables

Devuelve la coleccion de tablas BIFF8 (Excel ListObjects) adjunta a esta hoja de trabajo. Cada entrada es un objeto TXLSTable TXLSTable objeto que cubre una región con nombre de referencia estructurada, con un estilo integrado y un autofiltro incorporado. De solo lectura. (Disponible desde v2.33.0.)

Sintaxis

property Tables: TXLSTables;

Observaciones

Use AddTable como el punto de entrada mas habitual en lugar de llamar a Tables.Add directamente. Los ids de tabla (1..N por hoja) se asignan en el momento de guardar si no se han establecidoxlExcel97). El payload de FEAT11 lleva los metadatos de AutoFiltro de la tabla, y LIST12 lleva el estilo de la tabla usando el MS-XLS List12TableStyleClientInfo layout. Los libros sin tablas se guardan exactamente igual que antes. El lector rellena la misma colección al cargar (v2.33.1+), así que una ida y vuelta conserva el rango de la tabla, el nombre, el nombre para mostrar, el estilo y los flags de filas con bandas

Use AddTable como punto de entrada más habitual en lugar de llamar a Tables.Add Este ejemplo itera las tablas de la hoja activa

Ejemplo

, clases TXLSTable/TXLSTables

var
  i: Integer;
begin
  for i := 0 to Sheet.Tables.Count - 1 do
    Writeln(Sheet.Tables[i].Name, ' ', Sheet.Tables[i].Range);
end;

Véase también