2016-01-20 62 views
1

我创建了一个文档,并在Microsoft Word 2010中添加了一个下拉列表内容控件。如何选择此对象并通过VBA向其添加项目?彻底的搜索导致能够添加项目并添加项目,但我想知道如何将项目添加到文档中已有的项目。将项目添加到下拉列表Word 2010

此外,是否可以将Microsoft Word 2010文档的扩展名更改为(.zip)并添加到XML文件中。这个XML文件将包含所有要添加到下拉内容控件的项目。

+0

你试过了什么代码? – 2016-01-20 23:24:17

+0

@bibadia:目前,我没有使用特定的代码。我尝试使用MSDN和TechNet中的示例,但都没有工作,因为这些示例都要求我将新的下拉内容控件添加到文档中。我想要的是预先制作表单,并在文档打开时将所有项目加载到下拉内容控件中。 – TroyPilewski

+0

使用Word VBA,你可以经常通过查看VB编辑器中视图 - >对象浏览器窗格中的相关对象来学习*东西*,并且在许多情况下(但绝不是全部)录制宏会给你一些线索(在这种情况下,手动插入一些列表项的动作会给你一个指针,但可能不是最合适的代码。 – 2016-01-21 19:54:56

回答

2

喜欢的东西

For Each item In ActiveDocument.ContentControls 
    If item.Title = "DropDown1" Then 
     item.DropdownListEntries.Add Text:="Item1", Value:="Item1" 
     item.DropdownListEntries.Add Text:="Item2", Value:="Item2" 
     Exit For 
    End If 
Next 

您可以通过标题或标签中找到它。或者按类型 - 如果它只是文档中的一个下拉菜单。