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

 

 若干时间前曾经好用过,后来就不知道为什么总提示“命名空间“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不容易!

 

 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值