Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Devuelve un objeto Range con el de inicio especificado y terminando posiciones de carácter.
Sintaxis
expresión. Intervalo (Inicio, Fin)
expresión requerida. Variable que representa un objeto Document.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Start | Opcional | Variant | Posición del carácter inicial. |
| End | Opcional | Variant | Posición del carácter final. |
Valor devuelto
Rango
Ejemplo
En este ejemplo se aplica formato de negrita a los 10 primeros caracteres del documento activo.
Sub DocumentRange()
ActiveDocument.Range(Start:=0, End:=10).Bold = True
End Sub
En este ejemplo se crea un intervalo que se inicia al principio del documento activo y termina en la posición del cursor y, a continuación, se cambian todos los caracteres dentro de ese intervalo a mayúsculas.
Sub DocumentRange2()
Dim r As Range
Set r = ActiveDocument.Range(Start:=0, End:=Selection.End)
r.Case = wdUpperCase
End Sub
En este ejemplo se crea y establece la variable myRange en párrafos de dos a cuatro del documento activo y, a continuación, se alinean a la derecha los párrafos del intervalo.
Sub DocumentRange3()
Dim aDoc As Document
Dim myRange As Range
Set aDoc = ActiveDocument
If aDoc.Paragraphs.Count >= 6 Then
Set myRange = aDoc.Range(aDoc.Paragraphs(2).Range.Start, _
aDoc.Paragraphs(4).Range.End)
myRange.Paragraphs.Alignment = wdAlignParagraphRight
End If
End Sub
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.