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
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.