Am încercat să înființeze o verticală care este dependentă de selecția anterioară vertical în Word folosind VBA-Cod. Am văzut o grămadă de clipuri video și citit prin forumuri, dar eu nu pot face să funcționeze. Am folosit Cuvântul Moștenire dropdowns și etichetate în mod corect, apoi am scris următorul cod în 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
Problema este că această soluție funcționează numai uneori, și nu în mod constant. Se simte ca este posibil selecții nu sunt actualizate destul de repede și nu pot alege o scrisoare, chiar dacă numai numere ar trebui să fie disponibile (uneori, nu sunt în măsură de a selecta nimic, la toate).
Am face acest lucru în Office 365.
Feedback-ul va fi foarte apreciat
Va multumesc anticipat!