Verschieben durch eine Tabelle in einem Makro (Microsoft Word)
Es kann vorkommen, dass Sie die Einfügemarke in einer Tabelle von Zelle zu Zelle verschieben möchten. (Natürlich unter der Kontrolle Ihres Makros). Wenn Sie ein VBA-Makro entwickeln, geschieht dies mit der Move-Methode auf folgende Weise:
Selection.Move Unit:=wdCell, Count:=1
In diesem Fall bewegt sich die Einfügemarke um eine Zelle vorwärts. Wenn Sie stattdessen rückwärts gehen möchten, ändern Sie einfach den für Count verwendeten Wert:
Selection.Move Unit:=wdCell, Count:=-1
In beiden Fällen wird die Einfügemarke an den Anfang der nächsten oder vorherigen Zelle verschoben. Beim Vorwärtsbewegen bewegt sich die Einfügemarke von links nach rechts und von oben nach unten durch eine Tabelle. Wenn Sie sich rückwärts bewegen, erfolgt die Bewegung von rechts nach links, von unten nach oben. Wenn der Anfang oder das Ende der Tabelle erreicht ist, hat der Befehl keine weitere Wirkung.
_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 (801) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: