Método Selection.MoveLeft (Word)

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

Sintaxis

expresión. MoveLeft( _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, la selección se contrae al extremo y se mueven a la izquierda. Si se utiliza wdExtend, la selección se extiende hacia la izquierda. El valor predeterminado es wdMove.

Comentarios

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

Ejemplo:

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

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

En este ejemplo se activa el sombreado de campo para el campo seleccionado, se inserta el campo DATE y, a continuación, se mueve la selección a la izquierda para seleccionar el campo.

ActiveDocument.ActiveWindow.View.FieldShading = _ 
 wdFieldShadingWhenSelected 
With Selection 
 .Fields.Add Range:=Selection.Range, Type:=wdFieldDate 
 .MoveLeft Unit:=wdWord, Count:=1 
End With

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

If Selection.Information(wdWithInTable) = True Then 
 Selection.MoveLeft 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.