Selection.MoveLeft-Methode (Word)

Verschiebt die Markierung nach links und gibt die Anzahl der Einheiten zurück, um die sie verschoben wurde.

Syntax

Ausdruck. MoveLeft( _Unit_ , _Count_ , _Extend_ )

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

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Unit Optional WdUnits Die Einheit, um die die Markierung verschoben werden soll. Der Standardwert ist wdCharacter.
Count Optional Variant Die Anzahl der Einheiten, um die die Markierung verschoben werden soll. Der Standardwert ist 1.
Extend Optional Variant Kann wdMove oder wdExtend sein. Wenn Sie wdMove verwenden, wird die Markierung zu einer Einfügemarke reduziert und nach links verschoben. Wenn Sie wdExtend verwenden, wird die Markierung nach links erweitert. Der Standardwert ist wdMove.

HinwBemerkungeneise

Wenn Unit den Wert wdCell aufweist, kann das Argument Extend nur den Wert wdMove aufweisen.

Beispiel

In diesem Beispiel wird die Markierung um ein Zeichen nach links verschoben. Wenn der Vorgang erfolgreich ausgeführt wurde, gibt MoveLeft den Wert 1 zurück.

If Selection.MoveLeft = 1 Then MsgBox "Move was successful"

In diesem Beispiel wird die Feldschattierung für das markierte Feld aktiviert, ein DATE-Feld eingefügt und die Markierung nach links verschoben, um das Feld zu markieren.

ActiveDocument.ActiveWindow.View.FieldShading = _ 
 wdFieldShadingWhenSelected 
With Selection 
 .Fields.Add Range:=Selection.Range, Type:=wdFieldDate 
 .MoveLeft Unit:=wdWord, Count:=1 
End With

In diesem Beispiel wird die Markierung zur vorherigen Tabellenzelle verschoben.

If Selection.Information(wdWithInTable) = True Then 
 Selection.MoveLeft Unit:=wdCell, Count:=1, Extend:=wdMove 
End If

Siehe auch

Selection-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.