Mit VBA können Sie Befehle verwenden, um die Einfügemarke in Ihrem Dokument nach oben, unten, links und rechts zu verschieben. Verwenden Sie dazu die Methoden MoveUp, MoveDown, MoveLeft und MoveRight. Sie müssen dann den Typ der Einheiten angeben, die Sie verschieben möchten, sowie die Anzahl. Die grundlegende Syntax lautet wie folgt:

Selection.direction Unit:=units, Count:=num, Extend:=extension

Dabei ist direction eine der Methoden (MoveUp, MoveDown, MoveLeft oder MoveRight). Wenn Sie die Methoden MoveUp oder MoveDown verwenden, können Sie units von wdLine, wdParagraph, wdWindow oder wdScreen verwenden. Wenn Sie die Methoden MoveLeft oder MoveRight verwenden, können Sie units von wdCharacter, wdWord oder wdSentence verwenden. Die Einstellung num gibt an, wie viele Einheiten Sie die Einfügemarke verschieben möchten. Der extension-Wert ist entweder wdMove (wenn Sie nur die Einfügemarke verschieben möchten) oder wdExtend (wenn Sie die Auswahl durch Ihre Bewegung vergrößern möchten).

Angenommen, Sie möchten die Einfügemarke um fünf Zeichen nach rechts verschieben. Der richtige Befehl dazu wäre der folgende:

Selection.MoveRight Unit:=wdCharacter, Count:=5, Extend:=wdMove

Wenn Sie stattdessen die Einfügemarke um zwei Absätze nach oben verschieben und den Text von der aktuellen Einfügemarke zur neuen auswählen möchten, verwenden Sie die folgende Zeile:

Selection.MoveUp Unit:=wdParagraph, Count:=2, Extend:=wdExtend

Sie können auf ähnliche Weise andere Bewegungsbefehle für Ihr Makro erstellen.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (12074) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: