Método Range.MoveStart (Word)
Mueve la posición inicial del intervalo especificado.
Sintaxis
expresión. MoveStart
( _Unit_
, _Count_
)
expresión requerida. Variable que representa un objeto Range.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Unit | Opcional | WdUnits | Unidad que se va a utilizar para mover la posición inicial del intervalo especificado. |
Count | Opcional | Variant | Número máximo de unidades por las que se va a mover el intervalo especificado. Si Count es un número positivo, la posición inicial del intervalo se mueve hacia delante en el documento. Si es un número negativo, la posición inicial se mueve hacia atrás. Si la posición inicial se mueve hacia delante a una posición más allá de la posición final, el intervalo se contrae y las posiciones inicial y final se mueven juntas. El valor predeterminado es 1. |
Valor devuelto
Entero
Comentarios
Este método devuelve un número entero que indica el número de unidades que se ha movido realmente la posición inicial del intervalo, o bien devuelve 0 (cero) si el movimiento no se ha realizado correctamente.
Ejemplo:
En este ejemplo, se establece que el valor de myRange sea igual a la segunda palabra del documento activo. El ejemplo utiliza el método MoveStart para mover una palabra hacia atrás la posición inicial de myRange (objeto Range). Después de ejecutar esta macro, se selecciona la primera y segunda palabra del documento.
If ActiveDocument.Words.Count >= 2 Then
Set myRange = ActiveDocument.Words(2)
With myRange
.MoveStart Unit:=wdWord, Count:=-1
.Select
End With
End If
Vea 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.