Método Selection.GoTo (Word)

Mueve el punto de inserción a la posición de carácter inmediatamente anterior al elemento especificado y devuelve un objeto Range (excepto la constante wdGoToGrammaticalError, wdGoToProofreadingError o wdGoToSpellingError ).

Sintaxis

expresión. GoTo( _What_ , _Which_ , _Count_ , _Name_ )

expresión requerida. Variable que representa un objeto Selection.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
What Opcional Variant Tipo de elemento al cual se mueve el intervalo o la selección. Puede ser una de las constantes WdGoToItem.
Which Opcional Variant Elemento al cual se mueve el intervalo o la selección. Puede ser una de las constantes WdGoToDirection.
Count Opcional Variant El número del elemento en el documento. El valor predeterminado es 1. Sólo valores positivos son válidos. Para especificar un elemento que precede al intervalo o la selección, use wdGoToPrevious como argumento Which y especifique un valor Count.
Name Opcional Variant Si el argumento What es wdGoToBookmark, wdGoToComment, wdGoToField o wdGoToObject, este argumento especifica un nombre.

Valor devuelto

El objeto Range que está seleccionado actualmente.

Comentarios

Si se utiliza el método GoTo con las constantes wdGoToGrammaticalError, wdGoToProofreadingError o wdGoToSpellingError, el objeto Range que se devuelve incluye el texto de los errores ortográficos o gramaticales.

Ejemplos

Los ejemplos siguientes son equivalentes a nivel de funcionalidad; con ambos se mueve la selección al primer encabezado del documento.

Selection.GoTo What:=wdGoToHeading, Which:=wdGoToFirst
Selection.GoTo What:=wdGoToHeading, Which:=wdGoToAbsolute, Count:=1

En el siguiente ejemplo, se mueve la selección a la cuarta línea del documento.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=4

En el siguiente ejemplo, se mueve la selección dos líneas hacia arriba.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToPrevious, Count:=2

En el siguiente ejemplo, se mueve al siguiente campo DATE.

Selection.GoTo What:=wdGoToField, Name:="Date"

En el siguiente ejemplo, se mueve la selección a la primera celda en la siguiente tabla.

Selection.GoTo What:=wdGoToTable, Which:=wdGoToNext

En este ejemplo, se mueve el punto de inserción inmediatamente antes de la quinta marca de referencia de nota al final del documento activo.

If ActiveDocument.Endnotes.Count >= 5 Then
 Selection.GoTo What:=wdGoToEndnote, _
 Which:=wdGoToAbsolute, Count:=5
End If

En este ejemplo, se mueve la selección cuatro líneas hacia abajo.

Selection.GoTo What:=wdGoToLine, Which:=wdGoToRelative, Count:=4

En este ejemplo, se mueve la selección dos páginas hacia atrás.

Selection.GoTo What:=wdGoToPage, Which:=wdGoToPrevious, Count:=2

Consulte también

Objeto Selection

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.