Wie erstelle ich abhängige Dropdown-Listen in Word-Dokumenten?
Wie der linke Screenshot zeigt, müssen Sie die Auswahlmöglichkeiten in der zweiten Dropdown-Liste basierend auf der Option in der ersten Dropdown-Liste einschränken, wie können Sie das tun? Dieser Artikel zeigt Ihnen eine Methode zum Erstellen abhängiger Dropdown-Listen in einem Word-Dokument.
Erstellen Sie abhängige Dropdown-Listen in Word mit VBA-Code
Erstellen Sie abhängige Dropdown-Listen in Word mit VBA-Code
Der folgende VBA-Code kann Ihnen helfen, eine abhängige Dropdown-Liste in einem Word-Dokument zu erstellen. Bitte folgen Sie den Anweisungen Schritt für Schritt.
1. Zunächst müssen Sie zwei Dropdown-Listen in Ihr Word-Dokument einfügen. Klicken Entwickler:in / Unternehmen > Legacy-Formulare > Dropdown-Formularfeld. Siehe Screenshot:
2. Klicken Sie mit der rechten Maustaste auf die erste Dropdown-Liste (diese Dropdown-Liste sollte die übergeordnete sein) und klicken Sie auf Eigenschaften. Screenshot:
3. In der Öffnung Dropdown-Formularfeldoptionen Dialogfeld müssen Sie:
3.1 Geben Sie die Kategorie in das Feld ein Dropdown-Element und klicken Sie dann auf Speichern Wiederholen Sie den Vorgang, bis alle Kategorien zum Dropdown-Listenfeld Elemente in hinzugefügt wurden.
3.2 Geben Sie ein ddfood in die Lesezeichen Box.
3.3 Klicken Sie auf OK Taste. Siehe Screenshot:
4. Klicken Sie mit der rechten Maustaste auf die zweite Dropdown-Liste und klicken Sie auf Ferienhäuser seine öffnen Dropdown-Formularfeldoptionen Dialogfeld, und geben Sie im Dialogfeld ein ddKategorie in die Lesezeichen Box und klicken Sie auf OK Taste. Siehe Screenshot:
5. Drücken Sie die Taste Andere + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
6. In dem Microsoft Visual Basic für Applikationen Klicken Sie im Fenster Insert > Modul, Kopieren Sie dann den folgenden VBA-Code in das Modulfenster.
VBA-Code: Erstellen Sie eine abhängige Dropdown-Liste in Word
Sub Populateddfood()
'Update by Extendoffice 2018/10/25
Dim xDirection As FormField
Dim xState As FormField
On Error Resume Next
Set xDirection = ActiveDocument.FormFields("ddfood")
Set xState = ActiveDocument.FormFields("ddCategory")
If ((xDirection Is Nothing) Or (xState Is Nothing)) Then Exit Sub
With xState.DropDown.ListEntries
.Clear
Select Case xDirection.Result
Case "Fruit"
.Add "Apple"
.Add "Banana"
.Add "Peach"
.Add "Lychee"
.Add "Watermelon"
Case "Vegetable"
.Add "Cabbage"
.Add "Onion"
Case "Meat"
.Add "Pork"
.Add "Beef"
.Add "Mutton"
End Select
End With
End Sub
Anmerkungen:
1. Bitte ändern Sie im Code die Elemente in jedem Fall nach Bedarf.
2. ddfood und ddKategorie sollte mit den Lesezeichenoptionen übereinstimmen, die Sie in den beiden oben genannten eingegeben haben Dropdown-Formularfeldoptionen Dialogboxen.
7. Speichern Sie den Code und kehren Sie zum Dokument zurück.
8. Klicken Sie mit der rechten Maustaste auf die erste Dropdown-Liste und klicken Sie auf Ferienhäuser öffnen Dropdown-Formularfeldoptionen Dialogbox. Wählen Sie im Dialogfeld den obigen Makronamen (hier ist Popolateddfood) aus dem Beenden Dropdown-Liste, und klicken Sie dann auf OK .
9. Klicken Sie nun auf Entwickler:in / Unternehmen > Bearbeiten einschränken wie unten Screenshot gezeigt.
10. In dem Bearbeiten einschränken Fenster, müssen Sie:
10.1) Überprüfen Sie die Nur diese Art der Bearbeitung zulassen im Dokument Box;
10.2) Wählen Sie Formulare ausfüllen Option aus der Dropdown-Liste;
10.3) Klicken Sie auf Ja, Starten Sie den Erzwingungsschutz Taste;
10.4) In der Starten Sie die Durchsetzung des Schutzes Dialogfeld, geben Sie das Passwort ein und klicken Sie auf OK Taste. Siehe Screenshot:
Nun wird eine abhängige Dropdown-Liste erstellt. Bei der Auswahl von Obst in der ersten Dropdown-Liste können in der zweiten nur die Obstkategorien ausgewählt werden.
Beste Office-Produktivitätstools
Kutools for Word - Steigern Sie Ihr Word-Erlebnis mit Over 100 Bemerkenswerte Funktionen!
🤖 Kutools KI-Assistent: Verwandeln Sie Ihr Schreiben mit KI – Inhalte generieren / Text umschreiben / Dokumente zusammenfassen / Erkundigen Sie sich nach Informationen basierend auf Dokument, alles in Word
📘 Dokumentenbeherrschung: Seiten teilen / Dokumente zusammenführen / Auswahl in verschiedenen Formaten exportieren (PDF/TXT/DOC/HTML...) / Stapelkonvertierung in PDF / Seiten als Bilder exportieren / Drucken Sie mehrere Dateien gleichzeitig...
✏ Inhaltsbearbeitung: Batch suchen und ersetzen über mehrere Dateien hinweg / Größe aller Bilder ändern / Vertauschen Sie Tabellenzeilen und -spalten / Tabelle in Text konvertieren...
🧹 Mühelose Reinigung: Wegfegen Zusätzliche Räume / Abschnittswechsel / Alle Header / Textfelder / Hyperlinks / Weitere Entfernungswerkzeuge finden Sie auf unserer Gruppe entfernen...
➕ Kreative Einsätze: Einfügen Tausend Trennzeichen / Kontrollkästchen / Radio Knöpfe / QR Code / Strichcode / Diagonale Linientabelle / Gleichungsbeschriftung / Bildunterschrift / Tabellenüberschrift / Mehrere Bilder / Entdecken Sie mehr im Gruppe einfügen...
🔍 Präzise Auswahl: Punktgenau bestimmte Seiten / Tabellen / Formen / Überschriften von Absätzen / Verbessern Sie die Navigation mit mehr Wählen Sie Funktionen aus...
⭐ Star-Verbesserungen: Navigieren Sie schnell zu jedem Ort / Sich wiederholenden Text automatisch einfügen / Wechseln Sie nahtlos zwischen Dokumentfenstern / 11 Konvertierungstools...