Classe TableOfFigures (Word VBA)

La classe TableOfFigures représente une table des illustrations d'un document.

Les procédures principales de la classe TableOfFigures sont Delete et TablesOfFigures.Add

Set

Pour utiliser une variable de classe TableOfFigures, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe TableOfFigures : TablesOfFigures.Add, TablesOfFigures.Item et Document.TablesOfFigures

For Each

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

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

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Page with its procedures IncludePageNumbers, RightAlignPageNumbers et UpdatePageNumbers

Méthodes

Les méthodes principales de la classe TableOfFigures sont

Delete - Supprime la table des illustrations spécifiée.

ActiveDocument.TablesOfFigures(1).Delete

TablesOfFigures.Add - Renvoie un objet TableOfFigures qui représente une table des illustrations ajoutée à un document.

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

Autre Méthodes

TablesOfFigures.MarkEntry - Insère un champ TC (entrée de Table des matières) après la plage spécifiée.

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

Propriétés

Caption Cette propriété renvoie ou définit l'étiquette qui identifie les éléments à inclure dans une table des illustrations.

ActiveDocument.TablesOfFigures(1).Caption =

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

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

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.

ActiveDocument.TablesOfFigures(1).HidePageNumbersInWeb = True

IncludeLabel True si l'étiquette et le numéro de la légende sont inclus dans une table des illustrations.

ActiveDocument.TablesOfFigures(1).IncludeLabel = True

LowerHeadingLevel Cette propriété renvoie ou définit le niveau de titre de fin d'une table des illustrations.

ActiveDocument.TablesOfFigures(1).LowerHeadingLevel =

Parent Renvoie un Object qui représente l'objet parent de l'objet TableOfFigures spécifié.

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

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

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

TabLeader Renvoie ou définit le caractère situé entre les entrées et les numéros de page associés dans une table des illustrations.

ActiveDocument.TablesOfFigures(1).TabLeader = wdTabLeaderDashes

TableID Cette propriété renvoie ou définit un identificateur d'une lettre utilisé pour générer une table des illustrations à partir des champs de table des matières.

ActiveDocument.TablesOfFigures(1).TableID =

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

ActiveDocument.TablesOfFigures(1).UpperHeadingLevel =

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

ActiveDocument.TablesOfFigures(1).UseFields = True

UseHeadingStyles Cette propriété a la valeur True si les styles de titre prédéfinis sont utilisés pour créer une table des illustrations.

ActiveDocument.TablesOfFigures(1).UseHeadingStyles = True

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

ActiveDocument.TablesOfFigures(1).UseHyperlinks = True

TablesOfFigures.Count Renvoie un type long qui représente le nombre de tables des illustrations dans la collection.

Dim lngCount As Long
lngCount = ActiveDocument.TablesOfFigures.Count

TablesOfFigures.Format Cette propriété renvoie ou définit la mise en forme des tables des illustrations du document spécifié.

ActiveDocument.TablesOfFigures.Format = wdTOFCentered

TablesOfFigures.Parent Renvoie un Object qui représente l'objet parent de l'objet TablesOfFigures spécifié.

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