下午的一个Program中想导入一个EXCEL表,但是先后显示了
1.命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用<wbr></wbr>
<wbr><wbr> 吗?)</wbr></wbr>
2. 命名空间“Microsoft”中不存在类型或命名空间名称“Interop ”(是缺少程序集引用<wbr></wbr>
<wbr><wbr><wbr> 吗?)</wbr></wbr></wbr>
很是困扰,经过多方查找,总算搞定,留下笔记以后学习。
<wbr></wbr>
<wbr></wbr>
<wbr></wbr>
1.命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用<wbr></wbr>
<wbr><wbr> 吗?)</wbr></wbr>
<wbr> 方法一:(前提你已经安装了.net FrameWork1.1和Office2003)</wbr>
<wbr> 1。插入office2003盘,选择“删除添加程序”(貌似叫这个)——>“高级”,看到<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> “Microsoft office”--->“Microsoft office Excel ”————>“从本机运行全部</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>程序”(Word, PPT等以此类推)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>2。 “Microsoft office”--->“office 工具”————>“MicroSoft Forms 2.0.net</wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 可编程支持”----->“从本机运行全部程序”</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>3.<wbr><wbr> “Microsoft office”--->“office 工具”————>“智能标记插件“------>“从</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>本机运行全部程序”</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr> 4 .<wbr><wbr><wbr> 更新完成,打开visual 2008 添加引用,”C://Program Files//common Files//</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Microsoft Shared//Office10//MSO.DLL“,添加”Microsoft.Office.Core“。</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr> 5。<wbr> OK。</wbr></wbr>
<wbr></wbr>
<wbr> 方法二;直接重装Office2003,按照方法一的步骤来一遍。</wbr>
<wbr></wbr>
<wbr></wbr>
2. 命名空间“Microsoft”中不存在类型或命名空间名称“Interop ”(是缺少程序集引用<wbr></wbr>
<wbr><wbr><wbr> 吗?)</wbr></wbr></wbr>
<wbr><wbr><wbr></wbr></wbr></wbr> 在完成第一个步骤之后,
<wbr><wbr><wbr> 找到"引用",右键——>添加引用----->microSoft.Office.Interop.Excel 11(或12)</wbr></wbr></wbr>
<wbr><wbr><wbr> (.Net里面)导入即可。</wbr></wbr></wbr>
<wbr></wbr>
<wbr></wbr>
<wbr><wbr><wbr> 再看看,是不是OK了?哇哈哈。累的一B</wbr></wbr></wbr>