Classe Index - index (Word VBA)

La classe Index représente un index unique.

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

Dim idx as Index
Set idx = ActiveDocument.Indexes(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Index : Indexes.Add et Indexes.Item.

For Each

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

Dim idx As Index
For Each idx In ActiveDocument.Indexes
	
Next idx

Méthodes

Delete - Supprime l'index spécifié.

Update - Met à jour les entrées affichées dans l'index spécifié.

Propriétés

AccentedLetters True si l'index spécifié contient des lettrines distinctes pour les lettres accentuées (par exemple, les mots commençant par « À » sont sous un titre et les mots qui commencent par « A » sont sous un autre).

Filter Cette propriété renvoie ou définit une valeur qui spécifie comment Microsoft Word classe le premier caractère des entrées de l’index spécifié. type de données longen lecture-écriture.

HeadingSeparator Renvoie ou définit le texte qui sépare les groupes alphabétiques (entrées qui commencent par la même lettre) dans l’index.

IndexLanguage Cette propriété renvoie ou définit une constante WdLanguageID qui représente la langue de tri à utiliser pour l’index spécifié.

NumberOfColumns Définit ou renvoie le nombre de colonnes de chaque page d'un index.

Range Renvoie un objet Range qui représente la partie d’un document contenue dans un index.

RightAlignPageNumbers True si les numéros de page sont alignés sur la marge droite d'un index.

SortBy Cette propriété renvoie ou définit les critères de tri pour l'index spécifié.

TabLeader Cette propriété renvoie ou définit le caractère de suite entre les entrées d'un index et leurs numéros de page.

Type Renvoie ou définit le type d'index.

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