วิธีสร้างรายการดรอปดาวน์ที่ขึ้นอยู่กับเอกสาร Word?

ตามที่แสดงภาพหน้าจอด้านซ้าย คุณต้องจำกัดตัวเลือกในรายการแบบหล่นลงที่สองตามตัวเลือกในรายการแบบหล่นลงแรก คุณจะทำอย่างไร บทความนี้จะแสดงวิธีการสร้างรายการดรอปดาวน์ที่ขึ้นต่อกันในเอกสาร Word
สร้างรายการแบบหล่นลงขึ้นอยู่กับใน Word ด้วยรหัส VBA
โค้ด VBA ด้านล่างสามารถช่วยคุณสร้างรายการดรอปดาวน์ที่ขึ้นต่อกันในเอกสาร Word โปรดปฏิบัติตามคำแนะนำทีละขั้นตอน
1. ประการแรกคุณต้องแทรกรายการดรอปดาวน์สองรายการในเอกสาร Word ของคุณ คลิก ผู้พัฒนา > แบบฟอร์มเดิม > ฟิลด์แบบฟอร์มดรอปดาวน์. ดูภาพหน้าจอ:
2. คลิกขวาที่รายการแบบเลื่อนลงรายการแรก (รายการแบบเลื่อนลงนี้ควรเป็นรายการระดับบนสุด) แล้วคลิก คุณสมบัติ ดูภาพหน้าจอ:
3. ในการเปิด ตัวเลือกฟิลด์แบบฟอร์มดรอปดาวน์ คุณต้อง:
3.1 เข้าสู่หมวดหมู่ใน รายการแบบเลื่อนลง แลวคลิกปุ the ม เพิ่ม ทำซ้ำการดำเนินการจนกว่าหมวดหมู่ทั้งหมดจะถูกเพิ่มลงในกล่องรายการรายการแบบหล่นลงรายการ
3.2 ป้อน ดีดีฟู้ด เข้าไปใน ที่คั่นหนังสือ กล่อง.
3.3 คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:
4. คลิกขวาที่รายการดรอปดาวน์ที่สองคลิก อสังหาริมทรัพย์ เพื่อเปิด ตัวเลือกฟิลด์แบบฟอร์มดรอปดาวน์ กล่องโต้ตอบและในกล่องโต้ตอบให้ป้อน ddหมวดหมู่ เข้าไปใน ที่คั่นหนังสือ แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
5 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
6 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล, จากนั้นคัดลอกโค้ด VBA ด้านล่างลงในหน้าต่างโมดูล
รหัส VBA: สร้างรายการแบบหล่นลงขึ้นอยู่กับใน 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
หมายเหตุ:
1. ในรหัสโปรดเปลี่ยนรายการในแต่ละกรณีตามที่คุณต้องการ
2. ดีดีฟู้ด และ ddหมวดหมู่ ควรตรงกับตัวเลือกบุ๊กมาร์กที่คุณป้อนในสองข้อข้างต้น ตัวเลือกฟิลด์แบบฟอร์มดรอปดาวน์ กล่องโต้ตอบ
7. บันทึกรหัสและกลับไปที่เอกสาร
8. คลิกขวาที่รายการแบบเลื่อนลงรายการแรกแล้วคลิก อสังหาริมทรัพย์ เพื่อเปิด ตัวเลือกฟิลด์แบบฟอร์มดรอปดาวน์ กล่องโต้ตอบ ในกล่องโต้ตอบโปรดเลือกชื่อมาโครด้านบน (นี่คือ Popolateddfood) จากไฟล์ ทางออก รายการแบบหล่นลงจากนั้นคลิกที่ OK ปุ่ม
9. ตอนนี้คลิก ผู้พัฒนา > จำกัด การแก้ไข ดังภาพด้านล่างที่แสดง
10 ใน จำกัด การแก้ไข บานหน้าต่างคุณต้อง:
10.1) ตรวจสอบไฟล์ อนุญาตเฉพาะการแก้ไขประเภทนี้ ในเอกสาร กล่อง;
10.2) เลือก กรอกแบบฟอร์ม ตัวเลือกจากรายการแบบเลื่อนลง
10.3) คลิกปุ่ม ใช่เริ่มการบังคับใช้ Protection ปุ่ม;
10.4) ใน เริ่มบังคับใช้การป้องกัน ให้ป้อนรหัสผ่านแล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
ตอนนี้มีการสร้างรายการดรอปดาวน์ที่ขึ้นต่อกัน เมื่อเลือกผลไม้ในรายการดรอปดาวน์แรก เฉพาะหมวดหมู่ผลไม้เท่านั้นที่สามารถเลือกได้ในรายการที่สอง
เครื่องมือเพิ่มประสิทธิภาพคำแนะนำ
Kutools For Word - มากกว่า 100 คุณลักษณะขั้นสูงสำหรับ Word ประหยัดเวลา 50% ของคุณ
- การดำเนินการที่ซับซ้อนและซ้ำ ๆ สามารถดำเนินการครั้งเดียวในไม่กี่วินาที
- แทรกภาพหลาย ๆ โฟลเดอร์ลงในเอกสาร Word พร้อมกัน
- ผสานและรวมไฟล์ Word หลาย ๆ ไฟล์ในโฟลเดอร์เข้าด้วยกันตามลำดับที่คุณต้องการ
- แยกเอกสารปัจจุบันออกเป็นเอกสารแยกตามหัวข้อตัวแบ่งส่วนหรือเกณฑ์อื่น ๆ
- แปลงไฟล์ระหว่าง Doc และ Docx, Docx และ PDF ชุดเครื่องมือสำหรับการแปลงและการเลือกทั่วไปและอื่น ๆ ...


























