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
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für