Kako ustvariti odvisne spustne sezname v dokumentu Word?

Kot je prikazano na levem posnetku zaslona, morate omejiti izbire na drugem spustnem seznamu glede na možnost v prvem spustnem meniju, kako lahko storite? Ta članek vam bo pokazal način za ustvarjanje odvisnih spustnih seznamov v Wordovem dokumentu.
Ustvarite odvisne spustne sezname v Wordu s kodo VBA
Spodnja koda VBA vam lahko pomaga ustvariti odvisen spustni seznam v Wordovem dokumentu. Prosimo, sledite navodilom korak za korakom.
1. Najprej morate v svoj Wordov dokument vstaviti dva spustna seznama. Kliknite Razvojni > Podedovane obrazce > Spustno polje obrazca. Oglejte si posnetek zaslona:
2. Z desno miškino tipko kliknite prvi spustni seznam (ta spustni seznam mora biti nadrejeni) in kliknite Lastnosti. Oglejte si posnetek zaslona:
3. Na odprtju Možnosti spustnega polja obrazca pogovorno okno, morate:
3.1 Vnesite kategorijo v Spustni element polje in nato kliknite Dodaj , ponavljajte postopek, dokler niso vse kategorije dodane v spustnem seznamu Elementi.
3.2 Vnesite ddfood v zaznamek škatla.
3.3 Kliknite na OK . Oglejte si posnetek zaslona:
4. Z desno miškino tipko kliknite drugi spustni seznam in kliknite Nepremičnine odprl svoj Možnosti spustnega polja obrazca in v pogovorno okno vnesite ddKategorija v zaznamek in kliknite OK . Oglejte si posnetek zaslona:
5. Pritisnite druga + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
6. V Ljubljani Microsoft Visual Basic za aplikacije okno, kliknite Vstavi > Modul, nato kopirajte pod kodo VBA v okno modula.
Koda VBA: v Wordu ustvarite odvisen spustni seznam
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
Opombe:
1. V kodi spremenite elemente za vsak primer posebej, kot jih potrebujete.
2. ddfood in ddKategorija naj se ujema z možnostmi zaznamkov, ki ste jih vnesli v zgornjih dveh Možnosti spustnega polja obrazca pogovorna okna.
7. Shranite kodo in se vrnite v dokument.
8. Z desno miškino tipko kliknite prvi spustni seznam in kliknite Nepremičnine da odprete Možnosti spustnega polja obrazca pogovorno okno. V pogovornem oknu izberite zgornje ime makra (tukaj je Popolateddfood) iz menija Izhod in nato kliknite spustni seznam OK gumb.
9. Zdaj kliknite Razvojni > Omeji urejanje kot je prikazano spodaj.
10. V Ljubljani Omeji urejanje podokno, morate:
10.1) Preverite Dovoli samo to vrsto urejanja v dokumentu škatla;
10.2) Izberite Izpolnjevanje obrazcev možnost s spustnega seznama;
10.3) Kliknite Da, začnite uveljavljati zaščito gumb;
10.4) V Začnite uveljavljati zaščito vnesite geslo in kliknite OK . Oglejte si posnetek zaslona:
Zdaj je ustvarjen odvisen spustni seznam. Ko na prvem spustnem seznamu izberete Sadje, lahko na drugem izberete samo kategorije sadja.
Priporočena orodja za produktivnost besed
Kutools za Word - Več kot 100 naprednih funkcij za Word, prihranite 50% časa
- Zapletene in ponavljajoče se operacije je mogoče enkrat obdelati v nekaj sekundah.
- V Wordov dokument hkrati vstavite več slik v mape.
- Združite in združite več datotek Word v mapah v eno z želenim vrstnim redom.
- Trenutni dokument razdelite na ločene dokumente glede na naslov, prelom odseka ali druga merila.
- Pretvarjanje datotek med dokumenti Doc in Docx, Docx in PDF, zbirka orodij za pogoste pretvorbe in izbiro itd. ...


























