<< Click to Display Table of Contents >> Range (Objekt) |
Zugriffspfade:
▪Application à Documents à Item à Paragraphs à Item à Range
▪Application à ActiveDocument à Paragraphs à Item à Range
1 Beschreibung
Das Range-Objekt ist ein Tochterobjekt des Paragraph-Objekts und liefert Ihnen die Start- und Endposition des Absatzes, gerechnet als Zahl der Zeichen ab dem Dokumentanfang
2 Zugriff auf das Objekt
Für jedes Paragraph-Objekt existiert genau ein Range-Objekt. Dieses Range-Objekt können Sie ausschließlich über den Objektzeiger Range im zugehörigen Paragraph-Objekt ansprechen:
' Die Endposition des ersten Absatzes des aktuellen Dokuments anzeigen
MsgBox tm.ActiveDocument.Paragraphs.Item(1).Range.End
3 Eigenschaften, Objekte, Sammlungen und Methoden
Eigenschaften:
▪Start R/O
▪End R/O
Objekte:
▪Application → Application
▪Parent → Paragraph
Start (Eigenschaft, R/O)
Datentyp: Long
Liefert die Startposition des Absatzes, gerechnet in Zeichen ab dem Dokumentanfang.
End (Eigenschaft, R/O)
Datentyp: Long
Liefert die Endposition des Absatzes, gerechnet in Zeichen ab dem Dokumentanfang.
Ein Beispiel für Start und End:
Wenn der erste Absatz eines Dokuments aus dem Text "Erster Absatz” besteht, trifft folgendes zu:
▪tm.ActiveDocument.Paragraphs.Item(1).Range.Start liefert den Wert 0 ("nulltes Zeichen ab Dokumentanfang").
▪tm.ActiveDocument.Paragraphs.Item(1).Range.End liefert 14.
Sie können dann diese Werte verwenden, um den Absatz oder Teile von ihm zu selektieren:
' Die ersten zwei Zeichen des ersten Absatzes selektieren
tm.ActiveDocument.Selection.SetRange 0, 1
' Den gesamten Absatz selektieren
With tm.ActiveDocument
.Selection.SetRange .Paragraphs(1).Range.Start, .Paragraphs(1).Range.End
End With
Sie können auch beispielsweise folgendermaßen die ersten vier Absätze eines Dokuments selektieren:
With tm.ActiveDocument
.Selection.SetRange .Paragraphs(1).Range.Start, .Paragraphs(4).Range.End
End With
Application (Zeiger auf Objekt)
Datentyp: Object
Liefert das Application-Objekt.
Parent (Zeiger auf Objekt)
Datentyp: Object
Liefert das übergeordnete Objekt, also ein Objekt vom Typ Paragraph.