Makros in Word werden in einer Sprache namens Visual Basic für Applikationen (VBA) geschrieben. Wie jede andere Programmiersprache enthält VBA bestimmte Programmierstrukturen, mit denen die Ausführung des Programms gesteuert wird.

Eine dieser Strukturen ist die If …​ End If-Struktur. Die häufigste Verwendung dieser Struktur hat die folgende Syntax:

If condition Then     program statements Else     program statements End If

Wenn ein Makro ausgeführt wird und diese Struktur angetroffen wird, testet Word alle Bedingungen, die Sie nach dem Schlüsselwort If angegeben haben. Wenn die Bedingung erfüllt ist, werden die Programmanweisungen direkt nach dem Schlüsselwort Then ausgeführt. Wenn sie nicht wahr sind, werden die Anweisungen nach dem Schlüsselwort Else ausgeführt. Das Schlüsselwort Else und alle folgenden Programmanweisungen (die zusammen eine Else-Klausel bilden) sind optional. Sie müssen sie nicht in Ihr Makro aufnehmen.

Unabhängig davon, ob die Programmanweisungen in der If …​ End If-Struktur ausgeführt werden, wird das Makro mit der Anweisung nach dem Schlüsselwort End If weiter ausgeführt, wenn Word mit der Struktur fertig ist.

_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 (125) 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: