单词2007中不存在该集合的请求成员

时间:2014-02-17 17:57:08

标签: vb.net ms-word

我有这段代码:

Dim oWord As Microsoft.Office.Interop.Word.Application
Dim oDoc As Microsoft.Office.Interop.Word.Document
oWord = CreateObject("Word.Application")
oWord.Visible = True
oDoc = oWord.Documents.Add("C:\Users\mattia\Documents\Test.dotx")
oDoc.Bookmarks.Item("Hello").Range.Text = "Hello Word"

它产生了这个错误:

  

该集合的请求成员不存在

为什么不起作用?代码错误或Word中的某些设置?

1 个答案:

答案 0 :(得分:1)

违规代码似乎如下

oDoc.Bookmarks.Item("Hello")

该文档中的"Hello"名称似乎没有书签。因此,这行代码抛出异常。

要解决此问题,您需要为此书签使用正确的标识符,或者如果您想要的标记不存在则添加新标记