Compartir por


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

Observaciones

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

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