Classe TableOfContents - table des matières (Word VBA)

Cet objet représente une seule table des matières dans un document.


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

For Each

Voici un exemple de traitement des éléments TableOfContents dans une collection


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

Méthodes

Delete - Supprime la table des matières spécifiée.

Update - Met à jour les entrées affichées dans une table des matières.

UpdatePageNumbers - Met à jour les numéros de page des éléments de la table des matières spécifiée.

Propriétés

HeadingStyles Renvoie un objet HeadingStyles qui représente des styles supplémentaires utilisés pour compiler une table des matières ou une table des illustrations (styles autres que les styles titre 1-titre 9).

HidePageNumbersInWeb Cette propriété renvoie ou définit si les numéros de page dans une table des matières ou une table des illustrations doivent être masqués lors de la publication sur le Web.

IncludePageNumbers True si les numéros de page sont inclus dans la table des matières.

LowerHeadingLevel Cette propriété renvoie ou définit le niveau de titre de fin pour une table des matières ou une table des illustrations.

Range Renvoie un objet Range qui représente la partie d'un document contenue dans la table des matières spécifiée.

RightAlignPageNumbers Cette propriété a la valeur True si les numéros de page sont alignés sur la marge droite d’une table des matières.

TabLeader Renvoie ou définit le caractère situé entre les entrées et leurs numéros de page dans un index, une table de références, une table des matières ou une table des illustrations.

TableID Renvoie ou définit un identificateur d'une lettre utilisé pour générer une table des matières à partir des champs TOC (table des matières).

UpperHeadingLevel Cette propriété renvoie ou définit le niveau de titre de départ pour une table des matières.

UseFields True si les champs d'entrée de Table des matières (TC) sont utilisés pour créer une table des matières ou une table des illustrations.

UseHeadingStyles True si les styles de titre prédéfinis sont utilisés pour créer une table des matières.

UseHyperlinks Cette propriété renvoie ou définit si les entrées dans une table des matières doivent être mis en forme comme des liens hypertexte lors de la publication sur le Web.

HeadingStyles - Collection d’objets HeadingStyle qui représentent les styles utilisés pour compiler une table des illustrations ou une table des matières.

Range - Représente une zone contiguë dans un document.