Compartir a través de


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.