मैं कोशिश कर रहा हूँ करने के लिए सेट अप एक लटकती है कि पर निर्भर करता है का चयन पिछले एक लटकती Word में VBA का उपयोग कोड. मैंने देखा एक गुच्छा के वीडियो और मंचों के माध्यम से पढ़ा है, लेकिन मैं यह नहीं कर सकते काम करते हैं. मैं इस शब्द का इस्तेमाल किया विरासत लटकता और लेबल उन्हें सही ढंग से, तो मैं निम्नलिखित लिखा कोड VBA में:
Dim xDirection As FormField
Dim xState As FormField
On Error Resume Next
Set xDirection = ActiveDocument.FormFields("ddType")
Set xState = ActiveDocument.FormFields("ddSelection")
If ((xDirection Is Nothing) Or (xState Is Nothing)) Then Exit Sub
With xState.DropDown.ListEntries
.Clear
Select Case xDirection.Result
Case "Numbers"
.Add "1"
.Add "2"
.Add "3"
.Add "4"
.Add "5"
.Add "6"
Case "Letters"
.Add "A"
.Add "B"
.Add "C"
Case "None"
.Add "Not applicable"
End Select
End With
End Sub
समस्या यह है कि यह समाधान केवल काम करता है कभी कभी नहीं है और लगातार. यह की तरह लगता है संभव के चयन को अद्यतन नहीं कर रहे हैं काफी जल्दी है और मैं कर सकते हैं एक पत्र का चयन यहां तक कि अगर केवल संख्या उपलब्ध होना चाहिए (कभी कभी मैं कर रहा हूँ में सक्षम नहीं का चयन करने के लिए सभी में कुछ भी).
मैं यह Office 365 में.
प्रतिक्रिया बहुत सराहना की जाएगी
आप पहले से धन्यवाद!