InsertCrossReference (método)
Importante
En este artículo es máquina traducido, vea la exención de responsabilidad. Encontrará la versión en inglés de este artículo aquí para su referencia.
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.
Sintaxis
expresión .InsertCrossReference(ReferenceType, ReferenceKind, ReferenceItem, InsertAsHyperlink, IncludePosition, SeparateNumbers, SeparatorString)
expresión Requerida. Variable que representa un objeto Range.
Parámetros
Name |
Necesario/Opcional |
Tipo de datos |
Descripción (Description) |
---|---|---|---|
ReferenceType |
Obligatorio |
Variante |
Tipo de elemento para el que va a insertarse una referencia cruzada. Puede ser cualquier constante WdReferenceType o WdCaptionLabelID, o bien una etiqueta de título definida por el usuario. |
ReferenceKind |
Obligatorio |
WdReferenceKind |
Información que debe incluirse en la referencia cruzada. |
ReferenceItem |
Obligatorio |
Variante |
Si el valor de ReferenceType es wdRefTypeBookmark, este argumento especifica el nombre de un marcador. Para todos los demás valores de ReferenceType, este argumento especifica el número o el nombre del elemento de la opción Tipo del cuadro de diálogo Referencia cruzada. Utilice el método GetCrossReferenceItems para devolver una lista de los nombres de elementos que pueden utilizarse con este argumento. |
InsertAsHyperlink |
Opcional |
Variante |
True para insertar la referencia cruzada como hipervínculo respecto al elemento referenciado. |
IncludePosition |
Opcional |
Variante |
True para insertar "más adelante" o "más atrás", dependiendo de la posición del elemento de referencia respecto a la referencia cruzada. |
IncludePosition |
Opcional |
Variante |
True para utilizar un separador que aísle los números del texto asociado. Utilícelo sólo si el parámetro ReferenceType está establecido en wdRefTypeNumberedItem y el parámetro ReferenceKind está establecido en wdNumberFullContext. |
IncludePosition |
Opcional |
Variante |
Especifica la cadena que se utilizará como separador si el parámetro SeparateNumbers está definido como True. |
Observaciones
Si especifica wdPageNumber como valor de ReferenceKind, puede que necesite repaginar el documento para poder ver la información correcta de las referencias cruzadas.
Ejemplo
En este ejemplo, se inserta al principio del documento activo una referencia cruzada a la página que incluye el primer marcador del documento.
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
Nota
Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.