Word belgesinde bağımlı açılır listeler nasıl oluşturulur?

Soldaki ekran görüntüsünde gösterildiği gibi, ikinci açılır listedeki seçenekleri ilk açılır menüdeki seçeneğe göre sınırlamanız gerekiyor, nasıl yapabilirsiniz? Bu makale size bir Word belgesinde bağımlı açılır listeler oluşturma yöntemini gösterecektir.
VBA kodu ile Word'de bağımlı açılır listeler oluşturun
Aşağıdaki VBA kodu, bir Word belgesinde bağımlı bir açılır liste oluşturmanıza yardımcı olabilir. Lütfen talimatları adım adım izleyin.
1. Öncelikle, Word belgenize iki açılır liste eklemeniz gerekir. Tıklayın Geliştirici > Eski Formlar > Açılır Form Alanı. Ekran görüntüsüne bakın:
2. İlk açılır listeyi sağ tıklayın (bu açılır liste en üstteki liste olmalıdır) ve tıklayın Özellikleri. Ekran Bkz:
3. Açılışta Açılır Form Alanı Seçenekleri iletişim kutusu, yapmanız gerekenler:
3.1 Kategoriyi şuraya girin: Açılır öğe kutusunu işaretleyin ve ardından Ekle düğmesi, tüm kategoriler açılan liste kutusuna öğeler eklenene kadar işlemi tekrarlayın.
3.2 Giriş yemek içine Yer imi kutu.
3.3 OK buton. Ekran görüntüsüne bakın:
4. İkinci açılır listeyi sağ tıklayın, Emlaklar açmak için Açılır Form Alanı Seçenekleri iletişim kutusunda ve iletişim kutusunda şunu girin: ddKategori içine Yer imi kutusunu tıklayın ve OK buton. Ekran görüntüsüne bakın:
5. Tuşuna basın. Ara Toplam + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
6. içinde Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > Modül, daha sonra VBA kodunu Modül penceresine kopyalayın.
VBA kodu: Word'de bağımlı açılır liste oluşturun
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
Notlar:
1. Kodda, lütfen ihtiyaç duyduğunuz her durumda altındaki öğeleri değiştirin.
2. yemek ve ddKategori yukarıdaki ikisine girdiğiniz Yer İşareti seçenekleriyle eşleşmelidir Açılır Form Alanı Seçenekleri diyalog kutuları.
7. Kodu kaydedin ve belgeye geri dönün.
8. İlk açılır listeyi sağ tıklayın ve Emlaklar açmak için Açılır Form Alanı Seçenekleri iletişim kutusu. İletişim kutusunda, lütfen yukarıdaki Makro adını (burada Popolateddfood) seçin. Çıkış açılır listeyi ve ardından OK düğmesine basın.
9. Şimdi tıklayın Geliştirici > Düzenlemeyi Kısıtla aşağıda gösterilen ekran görüntüsü gibi.
10. içinde Düzenlemeyi Kısıtla bölmesi, yapmanız gerekenler:
10.1) Kontrol edin Yalnızca bu tür düzenlemeye izin ver belgede Kutu;
10.2) Seç Formları doldurmak açılır listeden seçenek;
10.3) Evet, Korumayı Zorlamaya Başla düğmesi;
10.4) içinde Korumayı Zorlamaya Başlayın iletişim kutusuna şifreyi girin ve OK buton. Ekran görüntüsüne bakın:
Şimdi bağımlı bir açılır liste oluşturulur. İlk açılır listede Meyve seçilirken ikinci listede sadece meyve kategorileri seçilebilir.
Önerilen Word Üretkenlik Araçları
Kutools For Word - Word İçin 100'den Fazla Gelişmiş Özellik,% 50 Zaman Kazanın
- Karmaşık ve tekrarlanan işlemler saniyeler içinde tek seferlik işlem yapılabilir.
- Klasörler arasında birden çok görüntüyü aynı anda Word belgesine ekleyin.
- Birden çok Word dosyasını klasörler arasında istediğiniz sırada birleştirin ve birleştirin.
- Geçerli belgeyi başlık, bölüm sonu veya diğer kriterlere göre ayrı belgelere bölün.
- Dosyaları Doc ve Docx, Docx ve PDF, ortak dönüştürme ve seçim için araçlar koleksiyonu vb. Arasında dönüştürün ...


























