Método Range.SetRange (Word)

Establece las posiciones de carácter inicial y final de un intervalo existente.

Sintaxis

expresión. SetRange( _Start_ , _End_ )

expresión requerida. Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Start Obligatorio Long Posición del carácter inicial del intervalo.
End Obligatorio Long Posición del carácter final del intervalo.

Comentarios

Los valores de posición de carácter empiezan al principio del artículo, siendo el primer valor 0 (cero). Se cuentan todos los caracteres, incluidos los no imprimibles. Aunque no se muestren en pantalla, también se cuentan los caracteres ocultos.

El método SetRange vuelve a definir las posiciones inicial y final de un objeto Range existente. Este método difiere del método Range, que se usa para crear un intervalo, dadas inicial y posición final.

Ejemplo:

En este ejemplo, se utiliza SetRange con objeto de volver a definir myRange para que haga referencia a los tres primeros párrafos del documento activo.

Set myRange = ActiveDocument.Paragraphs(1).Range 
myRange.SetRange Start:=myRange.Start, _ 
 End:=ActiveDocument.Paragraphs(3).Range.End

En este ejemplo se usa SetRange para volver a definir myRange para hacer referencia al área que comienza al principio del documento y termina al final de la selección actual.

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
myRange.InsertAfter "Hello " 
myRange.SetRange Start:=myRange.Start, End:=Selection.End

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.