C#引用Excel找不到類型或命名空間名稱“Excel”

項目中遇到Excel引用的問題,已經有一個項目引用了Excel object 11.0,用得效果也很好。

可是在另一個項目中想引用Excel的時候,就是不能用Excel的的命名空間,提示“ 找不到類型或命名空間名稱“Excel”(是否缺少 using 指令或程序集引用?) ”。

當然有同仁說過這個方法,在以下的站點下載一個補丁,然後安裝就好了,可是盡管我安裝了好幾遍,也沒能解決我的問題。最後,我去找 Microsoft.Office空間,發現.Interop下有個Excel;于是,我在類前面增加using Excel = Microsoft.Office.Interop.Excel;問題至此解決!

附:微軟的補丁。
http://www.microsoft.com/downloads/thankyou.aspx?familyId=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&displayLang=en

[FxCop.設計規則]5. 避免命名空間中包含太少的類型
5. 避免命名空間中包含太少的類型原文引用:Avoid namespaces with few typesTypeName:AvoidNamespacesWithFewTypesCheckId:CA1020Category:Microsoft.DesignMessage Level:WarningCertainty:50% Breaking Chang...查看完整版>>[FxCop.設計規則]5. 避免命名空間中包含太少的類型
 
[FxCop.設計規則]5. 避免命名空間中包含太少的類型
5. 避免命名空間中包含太少的類型原文引用:Avoid namespaces with few typesTypeName:AvoidNamespacesWithFewTypesCheckId:CA1020Category:Microsoft.DesignMessage Level:WarningCertainty:50% Breaking Chang...查看完整版>>[FxCop.設計規則]5. 避免命名空間中包含太少的類型
 
在C#中調用Microsoft.VisualBasic命名空間下的類型驗證函數
  VB.NET中還是有很多有用的東西的。比如VB.NET可以直接調用Microsoft.VisualBasic命名空間下的各種有用的函數,特別是一些類型驗證函數(IsDate,IsNumeric)就十分有用。就拿判斷是否爲數字來說,在網上我找到了...查看完整版>>在C#中調用Microsoft.VisualBasic命名空間下的類型驗證函數
 
在C#中調用Microsoft.VisualBasic命名空間下的類型驗證函數
  VB.NET中還是有很多有用的東西的。比如VB.NET可以直接調用Microsoft.VisualBasic命名空間下的各種有用的函數,特別是一些類型驗證函數(IsDate,IsNumeric)就十分有用。就拿判斷是否爲數字來說,在網上我找到了...查看完整版>>在C#中調用Microsoft.VisualBasic命名空間下的類型驗證函數
 
C#語言規範--1.12命名空間和程序集
  除了依賴于幾個系統提供的類(如 System.Console),到目前爲止介紹的程序都是獨立存在的。但更常見的情況是:實際的應用程序由若幹不同的部分組成,每個部分分別進行編譯。例如,企業級應用程序可能依賴于若幹不...查看完整版>>C#語言規範--1.12命名空間和程序集
 
C# 語言規範--1.12 命名空間和程序集
  除了依賴于幾個系統提供的類(如 System.Console),到目前爲止介紹的程序都是獨立存在的。但更常見的情況是:實際的應用程序由若幹不同的部分組成,每個部分分別進行編譯。例如,企業級應用程序可能依賴于若幹不...查看完整版>>C# 語言規範--1.12 命名空間和程序集
 
BUG:命名空間名稱和類名沖突
日期:2005-01-26作者:floodzhu備注:1. 錯誤現象下面的代碼會導致一個編譯錯誤:C:\Work\VisualStudio\floodzhu\Class1.cs(9): “floodzhu.Common.Exception”表示“命名空間”,此處應爲R...查看完整版>>BUG:命名空間名稱和類名沖突
 
使用自己的命名空間規範Webpart名稱
看到微軟的Webpart的NameSpace非常的規範,比如Microsoft.Sharepoint.Webpart。那麽怎樣使用自己開發的WebPart也有這樣的規範的名稱呢?1、創建Webpart工程在創建Webpart工程是,當彈出對話框要求輸入工程的名稱時,...查看完整版>>使用自己的命名空間規範Webpart名稱
 
BUG:命名空間名稱和類名沖突
1. 錯誤現象下面的代碼會導致一個編譯錯誤:C:\Work\VisualStudio\floodzhu\Class1.cs(9): “floodzhu.Common.Exception”表示“命名空間”,此處應爲“類”using System;namespace f...查看完整版>>BUG:命名空間名稱和類名沖突
 
 
回到王朝網路移動版首頁