阅读200 返回首页    go 阿里云 go 技术社区[云栖]


不存在类型或命名空间名称“Office ”

 

下午的一个Program中想导入一个EXCEL表,但是先后显示了

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

最后更新:2017-04-02 22:16:12

  上一篇:go J2EE中EL和JSTL结合运用
  下一篇:go 制作网站的流程图