Tutorial: Dynamische Inhalte in Word über Dropdown-Menüs steuern
Hier ist ein ausführliches Tutorial, wie du in Microsoft Word Inhalte (Text, Bilder oder Tabellen) automatisch basierend auf einer Dropdown-Auswahl einblenden kannst.
Dieses Tutorial nutzt die Kombination aus Textmarken, Dropdown-Formularfeldern und WENN-Feldern. Dies ist die zuverlässigste Methode, um ohne komplexe Programmierung (VBA) Inhalte zu steuern.
Schritt 1: Die Registerkarte „Entwicklertools“ aktivieren
Um Formularfelder zu nutzen, benötigst du das Menüband für Entwickler.
- Klicke mit der rechten Maustaste auf eine beliebige Stelle im Menüband (oben).
- Wähle Menüband anpassen....
- Setze in der rechten Liste ein Häkchen bei Entwicklertools.
- Bestätige mit OK.
Schritt 2: Das Dropdown-Menü erstellen
Wir verwenden hier die „Vorversionstools“, da diese eine automatische Aktualisierung beim Verlassen des Feldes ermöglichen.
- Gehe zum Tab Entwicklertools.
- Klicke in der Gruppe „Steuerelemente“ auf das Symbol Legacytools (sieht aus wie ein kleiner Koffer).
- Wähle unter „Vorversionsformulare“ das Dropdown-Formularfeld.
- Doppelklicke auf das eingefügte graue Feld, um die Optionen zu öffnen:
- Füge unter Dropdown-Elemente deine Optionen hinzu (z. B. „Hund“, „Katze“).
- Wichtig: Notiere dir den Namen unter Textmarke (standardmäßig „Dropdown1“). Wir nennen ihn für dieses Beispiel
Auswahl1. - Setze unbedingt den Haken bei Beim Verlassen berechnen.
- Klicke auf OK.
Schritt 3: Die Logik mit WENN-Feldern einfügen
Jetzt legst du fest, was passieren soll, wenn eine bestimmte Option gewählt wird.
- Setze den Cursor an die Stelle, an der der dynamische Inhalt erscheinen soll.
- Drücke
Strg + F9. Es erscheinen zwei geschweifte Klammern:{ }. (Achtung: Manuell tippen funktioniert nicht!). - Schreibe innerhalb der Klammern folgenden Code:
{ IF { REF Auswahl1 } = "Hund" "Hier steht der Text für den Hund" "Alternativer Text oder leer" }REF Auswahl1bezieht sich auf dein Dropdown."Hund"ist die Bedingung.- Der erste Text in Anführungszeichen erscheint, wenn die Bedingung erfüllt ist.
- Der zweite Text (optional) erscheint, wenn die Bedingung nicht erfüllt ist.
Schritt 4: Bilder oder Tabellen automatisch einblenden
Möchtest du statt einfachem Text ganze Tabellen oder Bilder anzeigen, gehst du so vor:
- Erstelle das WENN-Feld wie in Schritt 3:
{ IF { REF Auswahl1 } = "Hund" "WAHR" "FALSCH" }. - Drücke
Alt + F9, um den Feldcode anzuzeigen (du siehst die geschweiften Klammern). - Markiere das Wort
"WAHR"(inklusive der Anführungszeichen) und lösche es. - Lasse den Cursor genau an dieser Stelle und füge dort dein Bild oder deine Tabelle ein.
- Wiederhole das ggf. für den "FALSCH"-Teil oder lasse diesen leer (
""), damit nichts erscheint.
Schritt 5: Das Dokument schützen (Aktivierung)
Damit die Dropdown-Logik funktioniert, muss das Dokument geschützt werden.
- Gehe zum Tab Entwicklertools.
- Klicke auf Bearbeitung einschränken.
- Wähle unter Punkt 2 („Bearbeitungseinschränkungen“) die Option Ausfüllen von Formularen.
- Klicke unten auf Ja, Schutz jetzt anwenden. (Ein Passwort ist optional).
Funktionsprüfung
- Wähle im Dropdown-Menü eine Option aus (z. B. „Hund“).
- Ganz wichtig: Damit sich der Inhalt aktualisiert, musst du nach der Auswahl mit der Tabulator-Taste aus dem Feld herausspringen oder an eine andere Stelle klicken.
- Der Text, das Bild oder die Tabelle erscheint nun automatisch basierend auf deiner Wahl.
Profi-Tipps:
- Verschachtelung: Du kannst mehrere WENN-Abfragen ineinander verschachteln, um mehr als zwei Optionen abzufragen:
{ IF { REF Auswahl1 } = "Hund" "Wuff" "{ IF { REF Auswahl1 } = "Katze" "Miau" "Vogel" }" }. - Code-Ansicht: Mit
Alt + F9kannst du jederzeit zwischen der Ergebnisansicht und der Code-Ansicht umschalten, um Änderungen am Text oder den Bildern vorzunehmen (der Schutz muss dafür kurzzeitig aufgehoben werden).