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