Compartir a través de


Método Range.Move (Word)

Contrae el intervalo especificado hasta la posición inicial o final y, a continuación, mueve el objeto contraído el número de unidades especificadas.

Sintaxis

expresión. Move( _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 el intervalo.
Count Opcional Variant El número de unidades que se va a mover el intervalo especificado. Si Count es un número positivo, el objeto se contrae hasta su posición final y se mueve hacia atrás en el documento, el número de unidades especificado. Si Count es un número negativo, el objeto se contrae hasta su posición inicial y se mueve hacia delante el número especificado de unidades. El valor predeterminado es 1. También puede controlar la dirección de contracción utilizando el método Collapse antes de utilizar el método Move. Si el rango está en medio de una unidad o no está contraído, moverlo al principio o al final de la unidad se considera que se mueve una unidad completa.

Valor devuelto

Long

Comentarios

Este método devuelve un valor Long que indica el número de unidades que se ha movido realmente el objeto, o bien devuelve 0 (cero) si el movimiento se ha realizado correctamente.

Las posiciones inicial y final de un intervalo que se ha contraído son iguales.

Aplicar el método Move a un intervalo no reorganiza el texto del documento. En su lugar, vuelve a definir el intervalo para hacer referencia a una nueva ubicación en el documento.

Ejemplo:

En este ejemplo, se establece que Range1 sea el primer párrafo del documento activo y, a continuación, se mueve el intervalo tres párrafos hacia delante. Después de ejecutar esta macro, el punto de inserción se coloca al principio del cuarto párrafo.

Set Range1 = ActiveDocument.Paragraphs(1).Range 
With Range1 
 .Collapse Direction:=wdCollapseStart 
 .Move Unit:=wdParagraph, Count:=3 
 .Select 
End With

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.