Klasse TableOfContents - Inhaltsverzeichnis (Word VBA)

Die Klasse TableOfContents stellt ein einzelnes Inhaltsverzeichnis in einem Dokument dar.

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

Dim tocs as TableOfContents
Set tocs = ActiveDocument.TablesOfContents(Index:=1)

Die folgenden Prozeduren können zum Festlegen der TableOfContents Klassenvariablen verwendet werden : TablesOfContents.Add und TablesOfContents.Item.

For Each

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

Dim hs As HeadingStyle 
If ActiveDocument.TablesOfContents.Count >=1 Then 
    ActiveDocument.TablesOfContents(1).HeadingStyles.Add Style:="Title", Level:=2 
 For Each hs In _ 
 ActiveDocument.TablesOfContents(1).HeadingStyles 
 MsgBox hs.Style 
 Next hs 
End If

Methoden

Delete - Löscht das angegebene Inhaltsverzeichnis.

Update - Aktualisiert die in einem Inhaltsverzeichnis angezeigten Einträge.

UpdatePageNumbers - Aktualisiert die Seitenzahlen für Elemente im angegebenen Inhaltsverzeichnis.

Eigenschaften

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).

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

IncludePageNumbers True, wenn Seitennummern in die Rechtsgrundlagenverzeichnisse eingefügt werden.

LowerHeadingLevel Gibt die letzte Überschriftenebene für ein Inhaltsverzeichnis oder ein Abbildungsverzeichnis zurück oder legt Sie fest.

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

RightAlignPageNumbers True, wenn Seitennummern am rechten Rand eines Inhaltsverzeichnisses ausgerichtet sind.

TabLeader Gibt das Zeichen zwischen den Einträgen und den Seitenzahlen in einem Index, Rechtsgrundlagenverzeichnis, Inhaltsverzeichnis oder Abbildungsverzeichnis zurück oder legt es fest.

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

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

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

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

UseHyperlinks Legt fest, ob die Einträge in einem Inhalts- oder Abbildungsverzeichnis bei der Veröffentlichung im Web als Hyperlinks formatiert werden sollen, oder gibt diese Information zurück.

HeadingStyles - Eine Auflistung von HeadStyle -Objekten, die die Formatvorlagen darstellen, die zum Kompilieren eines Abbildungs-oder Inhaltsverzeichnisses verwendet werden.

Range - Stellt einen fortlaufenden Bereich in einem Dokument dar.