代表包含一个窗体选项列表的下拉型窗体域。
说明
使用 FormFields(index) 返回单个 FormField 对象(其中 index 是与下拉型窗体域相关的索引编号或书签名称)。可将
DropDown 属性与 FormField 对象配合使用,返回 DropDown
的对象。以下示例选择活动文档中名为“DropDown”的下拉型窗体域中的第一项。
| 示例代码 |
ActiveDocument.FormFields.Item("DropDown1").DropDown.Value = 1
|
索引编号代表窗体域在 FormFields 集合中的位置。以下示例检查活动文档中第一个窗体域的类型。如果是下拉型窗体域,则选中第二项。
| 示例代码 |
if(ActiveDocument.FormFields.Item(1).Type == wdFieldFormDropDown) {
ActiveDocument.FormFields.Item(1).DropDown.Value = 2
}
|
以下示例在向 ffield 窗体域中添加选项以前,判断该下拉型窗体域是否有效。
| 示例代码 |
let ffield = ActiveDocument.FormFields.Item(1).DropDown
if(ffield.Valid == true) {
ffield.ListEntries.Add("Hello")
}
else {
MsgBox("First field is not a drop down")
}
|
可将 Add 方法用于 FormFields 集合来添加下拉型窗体域。以下示例在活动文档的开头添加一个下拉型窗体域,然后在该窗体域中添加项目。
| 示例代码 |
let ffield = ActiveDocument.FormFields.Add( ActiveDocument.Range(0, 0), wdFieldFormDropDown)
let ff = ActiveDocument.FormFields.Item(1)
ff.Name = "Colors"
ff.DropDown.ListEntries
ff.DropDown.ListEntries.Add("Blue")
ff.DropDown.ListEntries.Add("Green")
ff.DropDown.ListEntries.Add("Red")
|