2011-05-06 96 views
1

我目前正在重寫另一個開發人員在2年前編寫的Excel 2007的舊版AddIn。但是當我想在VS 2008中調試它時,會發生以下錯誤;Microsoft.Office.Tools.Excel缺失

Error 1 The type or namespace name 'Extensions' does not exist in the namespace 'Microsoft.Office.Tools.Excel' (are you missing an assembly reference?) 6 36 E:\..\doc.cs 

我已經安裝了Offie 2007,以及電源工具,以及幾乎在搜索Internet時查找此程序集的任何軟件包。但沒有包含它。

所以現在我拼命問你在哪裏得到從此程序幫助...

+0

它不是Microsoft.Office.Tools.Excel,但缺少Microsoft.Office.Tools.Excel.Extensions。請參閱ServiceGuy的答案。 – anothershrubery 2011-05-12 11:22:12

回答

1

Microsoft.Office.Tools.Excel.Extensions來自VSTO 2005 SE,不適用於VSTO 3.0或更高版本。如果它在VS 2008中不起作用,那意味着你已經安裝了VSTO 3.0並且正在瞄準它。

+0

這個修復了它,現在只有一些錯誤代碼本身,但我認爲參考本身是現在建立.. – 2011-05-16 06:41:03

0

您可能需要看的Visual Studio Tools for Office中

VSTO

這可能具有裝配你需要的。

+0

我下載了所有我能找到的VSTO,並在安裝時告訴我「我已經安裝了此軟件的另一個版本」 - 所以我覺得它必須已經安裝在VS 2008中 – 2011-05-06 12:33:16