Método Selection.MoveRight (Word)

Mueve la selección a la derecha y devuelve el número de unidades que se ha movido.

Sintaxis

expresión. MoveRight( _Unit_ , _Count_ , _Extend_ )

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

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Unit Opcional WdUnits Unidad que se va a mover la selección. El valor predeterminado es wdCharacter.
Count Opcional Variant Número de unidades que va a moverse la selección. El valor predeterminado es 1.
Extend Opcional Variant Puede ser wdMove o wdExtend. Si se utiliza wdMove, se contrae la selección en el extremo final y se mueve hacia la izquierda. Si se utiliza wdExtend, la selección se extiende hacia la derecha. El valor predeterminado es wdMove.

Valor devuelto

Long

Comentarios

Cuando el valor de Unit es wdCell, el argumento Extend será sólo wdMove.

Ejemplo:

En este ejemplo se mueve la selección delante del campo anterior y, a continuación, se selecciona el campo.

With Selection 
 Set MyRange = .GoTo(wdGoToField, wdGoToPrevious) 
 .MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend 
 If Selection.Fields.Count = 1 Then Selection.Fields(1).Update 
End With

En este ejemplo se mueve la selección un carácter a la derecha. Si el movimiento es correcto, MoveRight devuelve el valor 1.

If Selection.MoveRight = 1 Then MsgBox "Move was successful"

En este ejemplo se mueve la selección a la siguiente celda de la tabla.

If Selection.Information(wdWithInTable) = True Then 
 Selection.MoveRight Unit:=wdCell, Count:=1, Extend:=wdMove 
End If

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.