Classe TablesOfFigures (Word VBA)

Collection d’objets TableOfFigures qui représentent les tables des illustrations d’un document. Pour utiliser une variable de classe TablesOfFigures, elle doit d'abord être instanciée, par exemple


Dim tofs as TablesOfFigures
Set tofs = ActiveDocument.TablesOfFigures

For Each

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


Dim tofsTablesOfFigure As TableOfFigures
For Each tofsTablesOfFigure In ActiveDocument.TablesOfFigures
	
Next tofsTablesOfFigure

Add

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

Add (Range, Caption, IncludeLabel, UseHeadingStyles, UpperHeadingLevel, LowerHeadingLevel, UseFields, TableID, RightAlignPageNumbers, IncludePageNumbers, AddedStyles, UseHyperlinks, HidePageNumbersInWeb)


ActiveDocument.TablesOfFigures.Add Range:=Selection.Range

Arguments

Un argument nommé

Range (Range) - Plage où vous devez faire figurer la table des illustrations.

Optional arguments

Les arguments suivants sont facultatifs

Caption (String) - Étiquette qui identifie les éléments que vous souhaitez inclure dans la table des illustrations.

IncludeLabel (String) - True pour inclure l'étiquette et le numéro de légende dans la table des illustrations.

UseHeadingStyles (Boolean) - True pour utiliser des styles de titre prédéfinis pour créer la table des illustrations.

UpperHeadingLevel (Long) - Premier niveau de titre de la table des illustrations si la valeur trueest affectée à UseHeadingStyles.

LowerHeadingLevel (Byte) - Dernier niveau de titre de la table des illustrations si la valeur trueest affectée à UseHeadingStyles.

UseFields (Boolean) - True pour utiliser des champs d'entrée de Table des matières (TC) pour créer la table des illustrations.

TableID (String) - Identificateur d'une lettre qui permet de générer une table des illustrations à partir des champs TC.

RightAlignPageNumbers (Boolean) - True : aligner les numéros de page sur la marge de droite dans la table des illustrations.

IncludePageNumbers (Boolean) - True si les numéros de page sont inclus dans la table des illustrations.

AddedStyles (String) - Nom des styles supplémentaires utilisés pour compiler la table des illustrations (styles autres que les styles titre 1 – titre 9).

UseHyperlinks (Boolean) - True si les entrées dans une table des illustrations doivent être mis en forme comme des liens hypertexte lors de la publication sur le Web.

HidePageNumbersInWeb (Boolean) - True si les numéros de page dans une table des illustrations doivent être masqués lors de la publication sur le Web.

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

Format

Cette propriété renvoie ou définit la mise en forme des tables des illustrations du document spécifié. Les valeurs de retour possibles sont wdTOFCentered - Centré, wdTOFClassic - Classique, wdTOFDistinctive - Soigné, wdTOFFormal - Formel, wdTOFSimple - Simple, wdTOFTemplate - À partir du modèle.


ActiveDocument.TablesOfFigures.Format = wdTOFCentered

Item

Renvoie un objet TableOfFigures spécifique appartenant à une collection.

Item (Index)

Index: Objet spécifique qui doit être renvoyé.


Dim tofsTablesOfFigure As TableOfFigures
Set tofsTablesOfFigure = ActiveDocument.TablesOfFigures(Index:=1)

MarkEntry

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

MarkEntry (Range, Entry, EntryAutoText, TableID, Level)


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

Arguments

Un argument nommé

Range (Range) - Emplacement de l'entrée.

Optional arguments

Les arguments suivants sont facultatifs

Entry (Table) - Texte qui apparaît dans la table des matières ou la table des illustrations.

EntryAutoText (String) - Nom de l'insertion automatique qui contient le texte de l'index, de la table des illustrations ou de la table des matières (la valeur de l'argument Entrée est ignorée).

TableID (String) - Lettre qui identifie l'élément de la table des illustrations ou de la table des matières (par exemple, « i » pour une illustration).

Level (Long) - Niveau de l'entrée dans la table des matières ou la table des illustrations.