本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议 》和 《 阿里云开发者社区知识产权保护指引 》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单 进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

1.命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用

2. 命名空间“Microsoft”中不存在类型或命名空间名称“Interop ”(是缺少程序集引用

很是困扰,经过多方查找,总算搞定,留下笔记以后学习。

1.命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用

方法一:(前提你已经安装了.net FrameWork1.1和Office2003)

1。插入office2003盘,选择“删除添加程序”(貌似叫这个)——>“高级”,看到

“Microsoft office”--->“Microsoft office Excel ”————>“从本机运行全部

程序”(Word, PPT等以此类推)

2。 “Microsoft office”--->“office 工具”————>“MicroSoft Forms 2.0.net

可编程支持”----->“从本机运行全部程序”

3.   “Microsoft office”--->“office 工具”————>“智能标记插件“------>“从

本机运行全部程序”

4 .    更新完成,打开visual 2008 添加引用,”C://Program Files//common Files//

Microsoft Shared//Office10//MSO.DLL“,添加”Microsoft.Office.Core“。

5。  OK。

方法二;直接重装Office2003,按照方法一的步骤来一遍。

2. 命名空间“Microsoft”中不存在类型或命名空间名称“Interop ”(是缺少程序集引用

在完成第一个步骤之后,

找到"引用",右键——>添加引用----->microSoft.Office.Interop.Excel 11(或12)

(.Net里面)导入即可。

再看看,是不是OK了?哇哈哈。累的一B