Méthode Range.InsertCrossReference (Word)
Insère un renvoi correspondant à un titre, un signet, une note de bas de page, une note de fin, ou à un élément disposant d'une étiquette de légende (comme une équation, une figure ou un tableau).
Syntaxe
expression. InsertCrossReference
( _ReferenceType_
, _ReferenceKind_
, _ReferenceItem_
, _InsertAsHyperlink_
, _IncludePosition_
, _SeparateNumbers_
, _SeparatorString_
)
expression Obligatoire. Variable qui représente un objet Range.
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
ReferenceType | Obligatoire | Variant | Le type d'élément pour lequel un renvoi doit être inséré. Peut être n'importe quelle constante WdReferenceType ou WdCaptionLabelID ou une étiquette de légende définie par utilisateur. |
ReferenceKind | Obligatoire | WdReferenceKind | Informations à inclure dans le renvoi. |
ReferenceItem | Obligatoire | Variant | Si TypeRéférence a la valeur wdRefTypeBookmark, cet argument spécifie un nom de signet. Pour toutes les autres valeurs de TypeRéférence, cet argument spécifie le nom ou le numéro d'article dans l'option de type de référence dans la boîte de dialogue renvoi. La méthode GetCrossReferenceItems permet de renvoyer une liste des noms d'éléments utilisables avec cet argument. |
InsertAsHyperlink | Facultatif | Variant | True pour insérer le renvoi sous la forme d'un lien hypertexte vers l'élément référencé. |
IncludePosition | Facultatif | Variant | La valeur true à l'insertion ait lieu « au-dessus » ou « au-dessous », selon l'emplacement de l'élément de référence par rapport au renvoi. |
SeparateNumbers | Facultatif | Variant | True pour utiliser un séparateur et pour séparer les nombres du texte associé. (Utilisez uniquement si le paramètre ReferenceType est défini à wdRefTypeNumberedItem et le paramètre ReferenceKind est défini à wdNumberFullContext.) |
SeparatorString | Facultatif | Variant | Spécifie la chaîne à utiliser comme séparateur si le paramètre NombresSéparés prend la valeur True. |
Remarques
Si vous indiquez wdPageNumber comme valeur de TypeRéférence, vous devez repaginer le document afin d'afficher les renvois corrects.
Exemple
Cet exemple montre comment insérer au début du document actif un renvoi vers la page qui contient le premier signet du document.
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
myBookmarks = ActiveDocument _
.GetCrossReferenceItems(wdRefTypeBookmark)
With myRange
.InsertBefore "Page "
.Collapse Direction:=wdCollapseEnd
.InsertCrossReference ReferenceType:=wdRefTypeBookmark, _
ReferenceKind:=wdPageNumber, ReferenceItem:=myBookmarks(1)
End With
Voir aussi
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.