Lire en anglais

Partager via


Indexes.Add, méthode (Word)

Renvoie un objet Index qui représente un nouvel index ajouté à un document.

Syntaxe

expression. Add (Range, HeadingSeparator, RightAlignPageNumbers, Type, NumberOfColumns, AccentedLetters, SortBy, IndexLanguage)

expression Obligatoire. Variable qui représente une collection « Index ».

Parameters

Nom Requis/Facultatif Type de données Description
Range Obligatoire Range Plage où vous souhaitez faire figurer l'index. Si la plage n'est pas réduite, l'index la remplace.
HeadingSeparator Facultatif Variant Le texte entre les groupes alphabétiques (entrées qui commencent par la même lettre) dans l'index. Peut être une des constantes WdHeadingSeparator.
RightAlignPageNumbers Facultatif Variant True : pour aligner les numéros de page sur la marge de droite.
Type Facultatif Variant Spécifie si les sous-entrées sont sur la même ligne (suite) que l'entrée principale ou sur une ligne distincte (mis en retrait) à partir de l'entrée principale. Peut être l'une des constantes WdIndexType suivantes : wdIndexIndent ou wdIndexRunin.
NumberOfColumns Facultatif Variant Nombre de colonnes de chaque page d'index. Si vous affectez la valeur zéro (0) à cette propriété, le nombre de colonnes utilisé pour l'index est identique à celui du document.
AccentedLetters Facultatif Variant True pour insérer des titres distincts pour les lettres accentuées dans l'index (par exemple, les mots qui commencent par « ? » et les mots qui commencent par « A » sont répertoriés sous des titres différents).
SortBy Facultatif Variant Les critères de tri à utiliser pour l'index spécifié. Peut être l'une des constantes WdIndexSortBy suivantes : wdIndexSortByStroke ou wdIndexSortBySyllable.
IndexLanguage Facultatif Variant La langue de tri à utiliser pour l'index spécifié. Peut être une des constantes WdLanguageID. Pour une liste des constantes WdLanguageID valides, consultez l'Explorateur d'objets dans Visual Basic Editor.

Valeur renvoyée

Index

Remarques

Un index est généré à partir des champs d'entrée d'Index (XE) d'un document. La méthode MarkEntry permet de marquer les entrées d'index à inclure dans un index.

Exemple

Cet exemple montre comment marquer une entrée d'index, puis générer un index à la fin du document actif.

ActiveDocument.Indexes.MarkEntry _ 
 Range:=Selection.Range, Entry:="My Entry" 
Set MyRange = ActiveDocument.Content 
MyRange.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Indexes.Add Range:=MyRange, Type:=wdIndexRunin

Voir aussi

Indexes, Collection d'objets

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.