2013-10-23 280 views
8

我遇到麻煩添加excel引用到我的項目。我已經安裝了主互操作程序集。Microsoft.Office.Interop.Excel參考無法找到

該項目正確檢測到Microsoft.Office.Interop.Word程序集引用,但仍無法找到excel引用。

當我嘗試手動添加引用時,我右鍵單擊項目,添加引用,導航到Microsoft.Office.Interop.Excel文件並嘗試手動添加它。一旦我選擇參考我然後確保參考被檢查,然後點擊確定。沒有任何反應,它實際上並沒有將參考路徑添加到項目中。

使用VS2012旗艦版。

關於我能做些什麼讓項目看到excel參考的建議?

更新:問題修復。

  1. 在項目菜單上,單擊添加引用。

  2. 在COM選項卡上找到Microsoft Excel對象庫,然後單擊選擇。

  3. 在添加引用對話框中單擊確定以接受您的選擇。如果系統提示您爲選定的庫生成包裝,請單擊「是」。

+1

擁有最多的回答中讀http://stackoverflow.com/questions/ 15285880/how-to-reference-microsoft-office-interop-excel-dll –

+0

我已經試過了。即試圖手動添加引用。它仍然不能識別.Excel參考。 .Word參考被正確識別。 – stylex

+0

當您手動嘗試添加它時,它是否已列在Paul的鏈接中顯示的擴展名中?我知道2012年可能不同,但是當我在2010年這樣做時,我不得不使用COM參考,如下所述:http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9e83756-4ae2- 4ed4-b154-1537f3bb3a22 /着 - 查找 - microsoftofficeinteropexceldll?論壇= netfxsetup。 –

回答

20

正如http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9e83756-4ae2-4ed4-b154-1537f3bb3a22/cant-find-microsoftofficeinteropexceldll?forum=netfxsetup

  • 在項目菜單描述,單擊 「添加引用」。

  • 在COM選項卡上,單擊Microsoft Excel對象庫,然後單擊選擇。在Visual Studio 2012中,找到COM選項卡上的Microsoft Excel 14.0(或其他版本)對象庫。

  • 在添加引用對話框中單擊確定以接受您的選擇。如果系統提示您爲選定的庫生成包裝,請單擊「是」。

+0

與'Microsoft.Office.Interop.Word'相同的問題。我只需要在COM選項卡中添加「Microsoft Word 16.0 Object Library」。 –

1

我安裝了MS Office 13,從此我開始在VS 2012項目中出現這個錯誤。 我試圖通過COM控件添加MS Office庫,但沒有奏效。 最後,我不得不從「擴展」部分(不是在COM下)添加此庫引用;必須選擇Microsoft.Office.Interop.Excel,版本15.0.0.0。這解決了錯誤。

希望有助於一些。

3

如果你沒有安裝Excel,運行在的NuGet包管理器控制檯命令:

Install-Package Microsoft.Office.Interop.Excel 
相關問題