Selection.InsertCrossReference (Word)

Inserta una referencia cruzada en un título, un marcador, una nota al pie o al final, o bien en un elemento para el que se ha definido un rótulo de título; por ejemplo, una ecuación, una figura o una tabla.

Si especifica wdPageNumber como para el valor de ReferenceKind, es posible que tenga que repaginar el documento para ver la información de referencias cruzadas correcta.

InsertCrossReference (ReferenceType, ReferenceKind, ReferenceItem, InsertAsHyperlink, IncludePosition, SeparateNumbers, SeparatorString)


With Selection 
 .Collapse Direction:=wdCollapseStart 
 .InsertBefore "For more information, see " 
 .Collapse Direction:=wdCollapseEnd 
 .InsertCrossReference ReferenceType:=wdRefTypeHeading, _ 
 ReferenceKind:=wdContentText, ReferenceItem:=1 
 .InsertAfter " on page " 
 .Collapse Direction:=wdCollapseEnd 
 .InsertCrossReference ReferenceType:=wdRefTypeHeading, _ 
 ReferenceKind:=wdPageNumber, ReferenceItem:=1 
 .InsertAfter "." 
End With

Arguments

Estos son los argumentos con nombre :

ReferenceType - WdCaptionLabelID

Posibles valores de retorno son wdCaptionEquation - Tenida, wdCaptionFigure - Averiguar, wdCaptionTable - Table.

ReferenceKind (WdReferenceKind) - Información que debe incluirse en la referencia cruzada.

Aquí puede ver valores posibles para WdReferenceKind

ReferenceItem (Long) - Si ReferenceType es wdRefTypeBookmark, este argumento especifica el nombre de un marcador.

Optional arguments

Los siguientes argumentos son opcionales

InsertAsHyperlink (Boolean) - True para insertar la referencia cruzada como hipervínculo.

IncludePosition (Boolean) - True para insertar "más adelante" o "siguiente", según la ubicación del elemento de referencia respecto a la referencia cruzada.

SeparateNumbers (WdReferenceKind) - True para utilizar un separador que separe los números del texto asociado.

Aquí puede ver valores posibles para WdReferenceKind

SeparatorString (String) - Especifica la cadena que se utilizará como separador si el parámetro SeparateNumbers está establecido en true.