您的位置:首页 > 运维架构

命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)解决

2009-10-31 17:23 381 查看
若干时间前曾经好用过,后来就不知道为什么总提示“命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)”错误了。

如果提示错误信息是“命名空间“Microsoft”中不存在类型或命名空间名称“Office”(是缺少程序集引用吗?) ”,原因是没有添加com组件“Microsof Office 11.0 Object Libary"。然后就会提示“Interop”的错误了,再添加Com组件引用"Microsoft Excel 11.0 Object Libary"。还是不好用!

其实在做这两步之前,一定要保证安装Office的时候选择了.Net编程。有个老兄在博客里谈到这个事情,还截了几个图,然后到处留网址说明,挺热心的,但是他就差一句,安装的时候高级选项里Office工具中有两个选项:Microsoft Form 2.0 .Net可编程性支持和智能标记.Net可编程性支持。如果只选了这两个很容易让人觉得万事大吉了。其实在上方每个Office种类里都有一个.Net 可编程性支持,用到的必须也要选上,否则仍然不起作用。这是非常重要的地方,也是让我一年都没有解决这个错误提示的原因。

安装完毕后重启电脑。如果之前已经引用了上述两个com组件,那么先移除吧。重新引用一次,至少我这样之后就好用了!真tmd不容易!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐