如何 return 来自 MS Word ContentControl 下拉框的索引或列表编号
How to return the index or list number from a MS Word ContentControl Dropdown box
我在 Word 中创建了一个内容控制的下拉框。我需要能够捕获框中所选项目的索引号。我已经知道如何在有人选择项目后捕获文本本身。
该代码是:curVal = ContentControl.Range.Text
但我不知道如何捕获索引。
就这么简单:
Private Sub Document_ContentControlOnExit(ByVal CCtrl As ContentControl, Cancel As Boolean)
Dim i As Long
With CCtrl
For i = 1 To .DropdownListEntries.Count
If .DropdownListEntries(i).Text = .Range.Text Then
MsgBox i: Exit For
End If
Next
End With
End Sub
我在 Word 中创建了一个内容控制的下拉框。我需要能够捕获框中所选项目的索引号。我已经知道如何在有人选择项目后捕获文本本身。
该代码是:curVal = ContentControl.Range.Text
但我不知道如何捕获索引。
就这么简单:
Private Sub Document_ContentControlOnExit(ByVal CCtrl As ContentControl, Cancel As Boolean)
Dim i As Long
With CCtrl
For i = 1 To .DropdownListEntries.Count
If .DropdownListEntries(i).Text = .Range.Text Then
MsgBox i: Exit For
End If
Next
End With
End Sub