Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verschiebt die Position des letzten Zeichens eines Bereichs. .
Syntax
Ausdruck.
MoveEnd( _Unit_ , _Count_ )
expression 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. |
Hinweise
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.