Range.SetRange-Methode (Word)

Legt die Anfangs- und die Endzeichenposition für einen vorhandenen Bereich fest.

Syntax

Ausdruck. SetRange( _Start_ , _End_ )

Ausdruck: Erforderlich. Eine Variable, die ein Range -Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Start Erforderlich Long Die Anfangszeichenposition des Bereichs.
End Erforderlich Long Die Endzeichenposition des Bereichs.

HinwBemerkungeneise

Zeichenpositionswerte beginnen am Anfang des Artikels, wobei der erste Wert 0 (null) ist. Alle Zeichen werden mitgezählt, auch die nicht druckbaren Zeichen. Verborgene Zeichen werden mitgezählt, auch wenn sie nicht angezeigt werden.

Die SetRange-Methode definiert die Anfangs- und die Endposition eines vorhandenen Range-Objekts neu. Diese Methode unterscheidet sich von der Range-Methode, die zum Erstellen eines Bereichs verwendet wird, wenn eine Anfangs- und Endposition vorhanden sind.

Beispiel

In diesem Beispiel wird SetRange verwendet, um myRange so neu zu definieren, dass die Variable auf die ersten drei Absätze im aktiven Dokument verweist.

Set myRange = ActiveDocument.Paragraphs(1).Range 
myRange.SetRange Start:=myRange.Start, _ 
 End:=ActiveDocument.Paragraphs(3).Range.End

In diesem Beispiel wird SetRange verwendet, um myRange so neu zu definieren, dass die Variable auf den Bereich verweist, der am Anfang des Dokuments beginnt und am Ende der aktuellen Auswahl endet.

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
myRange.InsertAfter "Hello " 
myRange.SetRange Start:=myRange.Start, End:=Selection.End

Siehe auch

Range-Objekt

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.