Klasse TableOfFigures (Word VBA)

Die Klasse TableOfFigures stellt ein einzelnes Abbildungsverzeichnis in einem Dokument dar.

Die wichtigste Prozeduren der Klasse TableOfFigures sind Delete und TablesOfFigures.Add

Set

Um eine TableOfFigures -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim tofs as TableOfFigures
Set tofs = ActiveDocument.TablesOfFigures(Index:=1)

Die folgenden Prozeduren können zum Festlegen der TableOfFigures Klassenvariablen verwendet werden : TablesOfFigures.Add, TablesOfFigures.Item und Document.TablesOfFigures

For Each

Hier ist ein Beispiel für die Verarbeitung der TableOfFigures -Elemente in einer Sammlung

Dim tof As TableOfFigures 
For Each tof In Documents("Sales.docx").TablesOfFigures 
 tof.UpdatePageNumbers 
Next tof

Themas

Die folgenden Prozeduren in dieser Klasse wurden zusammengefasst und auf eine separate Themenseite beschrieben

Page with its procedures IncludePageNumbers, RightAlignPageNumbers und UpdatePageNumbers

Methoden

Die Hauptmethoden der Klasse TableOfFigures sind

Delete - Löscht das angegebene Abbildungsverzeichnis.

ActiveDocument.TablesOfFigures(1).Delete

TablesOfFigures.Add - Gibt ein TableOfFigures -Objekt zurück, das ein Abbildungsverzeichnis darstellt, das einem Dokument hinzugefügt wurde.

Dim tofs As TableOfFigures
Set tofs = ActiveDocument.TablesOfFigures.Add(Range:=)

Andere Methoden

TablesOfFigures.MarkEntry - Fügt ein TC-Feld nach dem angegebenen Bereich ein.

Dim fldMarkEntry As Field
Set fldMarkEntry = ActiveDocument.TablesOfFigures.MarkEntry(Range:=)

Eigenschaften

Caption Gibt die Überschrift zurück, mit der die in ein Inhaltsverzeichnis einzuschließenden Elemente identifiziert werden, oder legt diese Überschrift fest.

ActiveDocument.TablesOfFigures(1).Caption =

HeadingStyles Gibt ein HeadingStyles -Objekt zurück, das zusätzliche Formatvorlagen darstellt, die zum Kompilieren eines Inhalts-oder Abbildungsverzeichnisses verwendet werden (andere Formate als die Überschrift 1-Überschrift 9 Formatvorlagen).

Dim hssHeadingStyles As HeadingStyles
Set hssHeadingStyles = ActiveDocument.TablesOfFigures(1).HeadingStyles

HidePageNumbersInWeb Gibt zurück oder legt fest, ob Seitenzahlen in einem Inhaltsverzeichnis oder Abbildungsverzeichnis beim Veröffentlichen im Web ausgeblendet werden.

ActiveDocument.TablesOfFigures(1).HidePageNumbersInWeb = True

IncludeLabel True, wenn die Beschriftungskategorie und Beschriftungsnummer in ein Abbildungsverzeichnis aufgenommen werden.

ActiveDocument.TablesOfFigures(1).IncludeLabel = True

LowerHeadingLevel Gibt die oberste Überschriftenebene für ein Abbildungsverzeichnis zurück oder legt diese fest.

ActiveDocument.TablesOfFigures(1).LowerHeadingLevel =

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen TableOfFigures-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.TablesOfFigures(1).Parent

Range Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Abbildungsverzeichnis enthalten ist.

Dim rngRange As Range
Set rngRange = ActiveDocument.TablesOfFigures(1).Range

TabLeader Gibt das Zeichen zwischen Einträgen und dem dazu gehörenden Seitenzahlen in einem Abbildungsverzeichnis zurück oder legt dieses fest.

ActiveDocument.TablesOfFigures(1).TabLeader = wdTabLeaderDashes

TableID Gibt eine aus einem Buchstaben bestehende ID zurück, die zum Erstellen eines Abbildungsverzeichnisses aus TOC-Feldern verwendet wird.

ActiveDocument.TablesOfFigures(1).TableID =

UpperHeadingLevel Gibt die oberste Überschriftenebene für ein Abbildungsverzeichnis zurück oder legt diese fest.

ActiveDocument.TablesOfFigures(1).UpperHeadingLevel =

UseFields True, wenn zum Erstellen eines Abbildungsverzeichnisses TC-Felder (Verzeichniseintrag) verwendet werden.

ActiveDocument.TablesOfFigures(1).UseFields = True

UseHeadingStyles True, wenn zum Erstellen eines Abbildungsverzeichnisses integrierte Überschriftformatvorlagen verwendet werden.

ActiveDocument.TablesOfFigures(1).UseHeadingStyles = True

UseHyperlinks Gibt zurück oder legt fest, ob Einträge in einem Abbildungsverzeichnis als Hyperlinks beim Veröffentlichen im Web formatiert werden sollen.

ActiveDocument.TablesOfFigures(1).UseHyperlinks = True

TablesOfFigures.Count Gibt einen Wert vom Typ Long zurück, der die Anzahl der Abbildungen in der Auflistung darstellt.

Dim lngCount As Long
lngCount = ActiveDocument.TablesOfFigures.Count

TablesOfFigures.Format Gibt die Formatierung für die Abbildungsverzeichnisse im angegebenen Dokument zurück oder legt diese Formatierung fest.

ActiveDocument.TablesOfFigures.Format = wdTOFCentered

TablesOfFigures.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen TablesOfFigures-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.TablesOfFigures.Parent