Share via


Range.MoveEnd-Methode (Word)

Verschiebt die Position des letzten Zeichens eines Bereichs. .

Syntax

Ausdruck. MoveEnd( _Unit_ , _Count_ )

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

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Unit Optional WdUnits Die Einheit, um die die Endzeichenposition verschoben wird.
Count Optional Variant Die Anzahl der Einheiten, um die verschoben werden soll. Wenn diese Zahl positiv ist, wird die Position des Endzeichens im Dokument nach vorn verschoben. Ist die Zahl negativ, wird das Ende nach hinten verschoben. Wenn die Endposition vor der Anfangsposition liegt, wird der Bereich reduziert, und die beiden Zeichenpositionen werden zusammen verschoben. Der Standardwert ist 1.

HinwBemerkungeneise

Diese Methode gibt eine ganze Zahl zurück, die die Anzahl der Einheiten angibt, um die der Bereich tatsächlich verschoben wurde, oder sie gibt 0 (null) zurück, wenn die Verschiebung nicht erfolgreich war.

Beispiel

In diesem Beispiel wird myRange gleich dem zweiten Wort im aktiven Dokument festgelegt. Die MoveEnd-Methode wird verwendet, um die Endposition von myRange (ein Range-Objekt) um ein Wort nach vorne zu verschieben. Nachdem dieses Makro ausgeführt wurde, werden das zweite und dritte Wort im Dokument ausgewählt.

If ActiveDocument.Words.Count >= 3 Then 
 Set myRange = ActiveDocument.Words(2) 
 With myRange 
 .MoveEnd Unit:=wdWord, Count:=1 
 .Select 
 End With 
End If

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.