Document.Range-Methode (Word)
Gibt ein Range-Objekt zurück, indem die angegebenen Start- und Endzeichenpositionen verwendet werden.
Syntax
Ausdruck. Bereich (Start, Ende)
Ausdruck: Erforderlich. Eine Variable, die ein Document-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Start | Optional | Variant | Die Position des Startzeichens. |
End | Optional | Variant | Die Position des Endzeichens. |
Rückgabewert
Bereich
Beispiel
In diesem Beispiel wird den ersten 10 Zeichen im aktiven Dokument Fettformatierung zugewiesen.
Sub DocumentRange()
ActiveDocument.Range(Start:=0, End:=10).Bold = True
End Sub
In diesem Beispiel wird ein Bereich erstellt, der am Anfang des aktiven Dokuments beginnt und an der Cursorposition endet. Danach werden alle Zeichen in diesem Bereich zu Großbuchstaben geändert.
Sub DocumentRange2()
Dim r As Range
Set r = ActiveDocument.Range(Start:=0, End:=Selection.End)
r.Case = wdUpperCase
End Sub
In diesem Beispiel wird die Variable myRange auf die Absätze 2 bis vier im aktiven Dokument erstellt und festgelegt. Anschließend werden die Absätze im Bereich rechts ausgerichtet.
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
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.