C#操作Excel:不存在类型或命名空间名称“Interop”(

来源:互联网 发布:淘宝的飞猪旅行可靠吗 编辑:程序博客网 时间:2024/05/01 01:15

【转】http://blog.sina.com.cn/s/blog_4a09dfeb0100da4i.html

 

在实际开发过程中,我们经常会对Excel表进行操作。相信大家都都已经很熟悉C#操作Excel的步骤:添加引用->COM->Microsoft Office Excel 11 Object。

但是,最近我按照上述步骤添加完引用后,出现了·命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)·的错误,查也很多资料,都没有解决,给开发过程造成了障碍。

问题原因

导致这个问题的原因是安装Office时没有安装“.Net可编程性支持”组件。

解决方法

1、打开控制面板,更改Office的安装,选中下图中的红色方框内:选择应用程序的高级定义;

 

 

 

2、下一步之后,按照下图选中安装选项中的“.Net可编程性支持”项,一路“下上步”至安装完毕;

 

3、重新添加引用。

OK!问题解决

 

 

原创粉丝点击