不存在類型或命名空間名稱“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