Método Range.MoveEnd (Word)

Mueve la posición del carácter final de un intervalo. .

Sintaxis

expresión. MoveEnd( _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 del carácter final.
Count Opcional Variant Número de unidades que van a moverse. Si el número es positivo, la posición de carácter final avanza en el documento. Si es negativo, retrocede. Si la posición final sobrepasa la inicial, se contrae el intervalo y se mueven juntas las dos posiciones. El valor predeterminado es 1.

Comentarios

Este método devuelve un número entero que indica el número de unidades que se ha movido realmente el intervalo, o bien devuelve un valor 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 método MoveEnd se utiliza para mover una palabra la posición final de myRange (objeto de intervalo). Después de ejecutar esta macro, se seleccionan las segunda y terceros palabras del documento.

If ActiveDocument.Words.Count >= 3 Then 
 Set myRange = ActiveDocument.Words(2) 
 With myRange 
 .MoveEnd Unit:=wdWord, Count:=1 
 .Select 
 End With 
End If

Vea también

Objeto Range

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.