Bagaimana cara membuat daftar drop-down dependen di dokumen Word?

Seperti screenshot kiri yang ditampilkan, Anda perlu membatasi pilihan di daftar drop-down kedua berdasarkan opsi di drop-down pertama, bagaimana Anda bisa melakukannya? Artikel ini akan menunjukkan metode untuk membuat daftar drop-down dependen dalam dokumen Word.
Buat daftar drop-down dependen di Word dengan kode VBA
Kode VBA di bawah ini dapat membantu Anda membuat daftar drop-down dependen dalam dokumen Word. Silakan ikuti petunjuk langkah demi langkah.
1. Pertama, Anda perlu memasukkan dua daftar drop-down ke dalam dokumen Word Anda. Klik Pengembang > Formulir Warisan > Bidang Formulir Drop-Down. Lihat tangkapan layar:
2. Klik kanan daftar drop-down pertama (daftar drop-down ini harus menjadi yang induk), dan klik Properties. Lihat tangkapan layar:
3. Dalam pembukaan Opsi Bidang Formulir Drop-down kotak dialog, Anda perlu:
3.1 Masukkan kategori ke dalam Item drop-down kotak dan kemudian klik Add , ulangi operasi hingga semua kategori ditambahkan ke item dalam kotak daftar turun bawah.
3.2 Masuk ddfood.dll ke dalam Bookmark kotak.
3.3 Klik tombol OK tombol. Lihat tangkapan layar:
4. Klik kanan daftar buka-bawah kedua, klik Properties untuk membuka nya Opsi Bidang Formulir Drop-down kotak dialog, dan di dalam dialog, enter ddKategori ke dalam Bookmark kotak dan klik OK tombol. Lihat tangkapan layar:
5. tekan lain + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.
6. Dalam Microsoft Visual Basic untuk Aplikasi window, klik Menyisipkan > Modul, lalu salin kode VBA di bawah ini ke jendela Modul.
Kode VBA: Buat daftar drop-down dependen di 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
Catatan:
1. Dalam kode, harap ubah item di bawah setiap kasus sesuai kebutuhan Anda.
2. ddfood.dll serta ddKategori harus cocok dengan opsi Bookmark yang Anda masukkan di atas dua Opsi Bidang Formulir Drop-down kotak dialog.
7. Simpan kode dan kembali ke dokumen.
8. Klik kanan daftar drop-down pertama dan klik Properties untuk membuka Opsi Bidang Formulir Drop-down kotak dialog. Pada kotak dialog, pilih nama Makro di atas (di sini adalah Popolateddfood) dari Exit daftar drop-down, dan kemudian klik OK .
9. Sekarang klik Pengembang > Batasi Pengeditan seperti gambar di bawah ini.
10. Dalam Batasi Pengeditan panel, Anda perlu:
10.1) Periksa Izinkan hanya jenis pengeditan ini di dalam dokumen kotak;
10.2) Pilih Mengisi formulir opsi dari daftar drop-down;
10.3) Klik Ya, Start Enforcing Protection tombol;
10.4) Di Mulai Menerapkan Perlindungan dialog, masukkan kata sandi dan klik OK tombol. Lihat tangkapan layar:
Sekarang daftar drop-down dependen dibuat. Saat memilih Buah di daftar drop-down pertama, hanya kategori buah yang bisa dipilih di daftar kedua.
Alat Produktivitas Kata yang Direkomendasikan
Kutools For Word - Lebih dari 100 Fitur Canggih Untuk Word, Hemat 50% Waktu Anda
- Pengoperasian yang rumit dan berulang dapat dilakukan satu kali pemrosesan dalam hitungan detik.
- Sisipkan beberapa gambar di seluruh folder ke dalam dokumen Word sekaligus.
- Gabungkan dan gabungkan beberapa file Word di seluruh folder menjadi satu dengan urutan yang Anda inginkan.
- Pisahkan dokumen saat ini menjadi dokumen terpisah sesuai dengan judul, hentian bagian, atau kriteria lainnya.
- Konversikan file antara Doc dan Docx, Docx dan PDF, kumpulan alat untuk konversi dan pemilihan umum, dan seterusnya ...


























