Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Establece las posiciones de carácter inicial y final de un intervalo existente.
Sintaxis
expresión.
SetRange( _Start_ , _End_ )
expresión necesaria. 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. |
Observaciones
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.