Grundlegendes zur For … Next-Struktur (Microsoft Word)
Wie andere Programmiersprachen enthält die für Word-Makros verwendete Programmiersprache (Visual Basic für Applikationen oder VBA) bestimmte Programmierstrukturen, mit denen die Ausführung des Programms gesteuert wird. Eine dieser Strukturen ist die For … Next-Struktur. Die häufigste Verwendung dieser Struktur hat die folgende Syntax:
For X = 1 To 99 program statements Next X
Sie sind nicht auf die Verwendung der X-Variablen beschränkt. Sie können jede gewünschte numerische Variable verwenden. Sie sind auch nicht auf die Nummern 1 und 99 in der ersten Zeile beschränkt. Sie können beliebige Zahlen oder numerische Variablen verwenden. Wenn ein Makro ausgeführt wird und diese Struktur angetroffen wird, wiederholt Word jede Programmanweisung zwischen den Schlüsselwörtern For und Next eine bestimmte Anzahl von Malen. Im Syntaxbeispiel würden die Anweisungen 99 Mal ausgeführt (1 bis 99). Beim ersten Durchlauf der Struktur wäre X gleich 1, beim zweiten Durchgang gleich 2, dann 3, 4, 5 usw., bis es bei der letzten Iteration 99 entspricht.
Während Word die For … Next-Struktur durcharbeitet, erhöht es normalerweise den Zähler bei jeder Iteration um eins. Sie können der Struktur For … Next auch einen Step-Modifikator hinzufügen, um den Wert zu ändern, um den der Zähler erhöht wird. Betrachten Sie beispielsweise das folgende Beispiel:
For X = 1 To 99 Step 5 program statements Next X
Beim ersten Mal in diesem Beispiel ist X gleich 1 und beim zweiten Mal ist X gleich 6, da es um 5 erhöht wurde. Ebenso ist das dritte Mal bei X gleich 11. Sie können auch Negativ verwenden Zahlen für Schrittwerte, mit denen Sie nach unten zählen können.
Schauen Sie sich zum Beispiel Folgendes an:
For X = 24 To 0 Step -3 program statements Next X
In diesem Beispiel ist das erste Mal durch die Struktur X gleich 24, das zweite Mal gleich 21 und das dritte Mal gleich 18.
_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 (12215) 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: