全部,不能
我创建了一个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指令或程序集引用?)
答案 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下载。