2016-01-20 60 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 

您可以通過標題或標籤中找到它。或者按類型 - 如果它只是文檔中的一個下拉菜單。