Selection.HomeKey-Methode (Word)
Verschiebt oder erweitert die Auswahl bis zum Anfang der angegebenen Einheit. Diese Methode gibt eine ganze Zahl zurück, die die Anzahl der Zeichen angibt, um die die Auswahl tatsächlich verschoben wurde. Wenn die Verschiebung nicht erfolgreich war, gibt sie 0 (null) zurück. Diese Methode entspricht der Funktionalität der Taste POS1.
Syntax
Ausdruck. HomeKey
( _Unit_
, _Extend_
)
Ausdruck Eine Variable, die ein Selection-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Unit | Optional | Variant | Die Einheit, um die die Markierung verschoben oder erweitert werden soll. Der Standardwert ist wdLine. |
Extend | Optional | Variant | Gibt an, wie die Markierung verschoben wird. Dabei kann es sich um eine der WdMovementType-Konstanten handeln. Wenn der Wert dieses Arguments wdMove lautet, wird die Markierung zu einer Einfügemarke reduziert und an den Anfang der angegebenen Einheit verschoben. Lautet der Wert wdExtend, wird der Anfang der Markierung bis zum Anfang der angegebenen Einheit erweitert. Der Standardwert ist wdMove. |
Beispiel
In diesem Beispiel wird die Auswahl an den Anfang des aktuellen Textabschnitts verschoben. Wenn sich die Markierung in der Haupttextkomponente befindet, wird die Markierung an den Anfang des Dokuments verschoben.
Selection.HomeKey Unit:=wdStory, Extend:=wdMove
In diesem Beispiel wird die Auswahl an den Anfang der aktuellen Zeile verschoben, und die Anzahl der Zeichen, um die verschoben wurde, wird der Variablen „pos“ zugewiesen.
pos = Selection.HomeKey(Unit:=wdLine, Extend:=wdMove)
If pos = 0 Then StatusBar = "Selection was not moved"
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.