Gibt die BIFF8-Tabellen (Excel ListObjects)-Sammlung zurück, die diesem Tabellenblatt zugeordnet ist. Jeder Eintrag ist ein
TXLSTable-Objekt, das einen benannten strukturierten Referenzbereich mit einem integrierten Stil und einem eingebetteten AutoFilter abdeckt. Nur Lesen. (Verfügbar seit v2.33.0.)
Syntax
Hinweise
Tabellen werden in den BIFF8-Tabellenblatt-Stream direkt vor EOF als FEATHEADR11 / FEAT11 / LIST12-Datensatzgruppe geschrieben, nur wenn das Dateiformat BIFF8 (xlExcel97) ist. Die FEAT11-Nutzlast trägt AutoFilter-Metadaten der Tabelle, und LIST12 trägt den Tabellenstil unter Verwendung des MS-XLS-List12TableStyleClientInfo-Layouts. Arbeitsmappen ohne Tabellen werden genau wie zuvor gespeichert. Der Reader füllt dieselbe Sammlung beim Laden (v2.33.1+), sodass ein Roundtrip den Tabellenbereich, den Namen, den Anzeigenamen, den Stil und die bandierte-Zeilen-Flags erhält
Verwenden Sie
AddTable als häufigsten Einstiegspunkt, anstatt
Tables.Add direkt aufzurufen. Tabellen-IDs (1..N pro Blatt) werden beim Speichern zugewiesen, wenn nicht voreingestellt
Beispiel
Dieses Beispiel iteriert die Tabellen auf dem aktiven Blatt
var
i: Integer;
begin
for i := 0 to Sheet.Tables.Count - 1 do
Writeln(Sheet.Tables[i].Name, ' ', Sheet.Tables[i].Range);
end;
Siehe auch