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