无法调用方法:GetVstoObject

时间:2009-11-19 21:10:26

标签: c# vsto word-2007

全部,不能

我创建了一个Word2007文档项目,我试图通过GetVSTOObject方法检索页面上的内容控件,但在引用Microsoft之后找不到Microsoft.Office.Tools.Word.Extensions库。 MSDN网站上建议的Office.Tools.Word.v9.dll。

我非常感谢任何帮助。

以下是错误消息:

'Microsoft.Office.Interop.Word.Document'不包含'GetVstoObject'的定义,也没有扩展方法'GetVstoObject'接受类型为'Microsoft.Office.Interop.Word.Document'的第一个参数' (您是否缺少using指令或程序集引用?)

1 个答案:

答案 0 :(得分:2)

确保为extensions命名空间添加using语句:

using Microsoft.Office.Tools.Word.Extensions;

如果您已经这样做了,可以共享您尝试使用扩展方法的代码吗?

修改 正如您在图像中看到的那样,您使用的是Visual Studio 2008 RTM(发布到制造)版本,并且尚未安装Visual Studio SP1。右边提到的SP1用于.NET Framework。

About Dialog for Visual Studio http://img337.imageshack.us/img337/9041/vs2008sp1.png

尝试为Visual Studio安装SP1。您可以从here下载。