Indexes.Add, méthode (Word)
Renvoie un objet Index qui représente un nouvel index ajouté à un document.
expression. Add (Range, HeadingSeparator, RightAlignPageNumbers, Type, NumberOfColumns, AccentedLetters, SortBy, IndexLanguage)
expression Obligatoire. Variable qui représente une collection « Index ».
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. |
Index
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.
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
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.