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 dan 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 Kantor Terbaik
Kutools for Word - Tingkatkan Pengalaman Kata Anda dengan Over 100 Fitur Luar Biasa!
🤖 Asisten AI Kutools: Ubah tulisan Anda dengan AI - Hasilkan Konten / Menulis Ulang Teks / Meringkas Dokumen / Menanyakan Informasi berdasarkan Dokumen, semuanya dalam Word
📘 Penguasaan Dokumen: Halaman Terpisah / Gabungkan Dokumen / Ekspor Pilihan dalam Berbagai Format (PDF/TXT/DOC/HTML...) / Konversi Batch ke PDF / Ekspor Halaman sebagai Gambar / Cetak Banyak File sekaligus...
✏ Pengeditan Isi: Temukan dan Ganti Batch di Banyak File / Ubah Ukuran Semua Gambar / Ubah Urutan Baris dan Kolom Tabel / Ubah Tabel menjadi Teks...
🧹 Bersih dengan Mudah: Menyapu Spasi Ekstra / Bagian Istirahat / Semua Header / Teks box / Hyperlink / Untuk alat penghapus lainnya, kunjungi kami Hapus Grup...
➕ Sisipan Kreatif: Memasukkan Seribu Pemisah / Kotak Centang / Tombol Radio / Kode QR / barcode / Tabel Garis Diagonal / Keterangan Persamaan / Keterangan gambar / Keterangan Tabel / Banyak Gambar / Temukan lebih lanjut di Sisipkan Grup...
🔍 Pilihan Presisi: Tepat halaman tertentu / tabel / bentuk / paragraf judul / Tingkatkan navigasi dengan lebih Pilih fitur...
⭐ Peningkatan Bintang: Navigasi dengan cepat ke lokasi mana pun / menyisipkan teks berulang secara otomatis / beralih antar jendela dokumen dengan mulus / 11 Alat Konversi...