2010-06-27 88 views
4

我一直試圖在VS2010中使用C#打開一個Word文檔。但迄今爲止我已取得成功。我試圖尋找答案,但都是徒勞的。在參考部分中,我看不到COM選項卡中的Microsoft Word辦公庫(任何版本)。我添加了Microsoft.Office.Interop.Word。 14版從.NET選項卡,但我仍然會得到相同的異常:使用Visual Studio 2010打開Word 2010時出現問題?

An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll

附加信息:檢索COM類工廠CLSID組件{000209FF-0000-0000-C000-000000000046}失敗,原因是以下錯誤:80040154類未註冊(異常來自HRESULT:0x80040154(REGDB_E_CLASSNOTREG))。

回答

0

Word 2010必須安裝在機器上。

2

VSTO不是解決辦法; Visual Studio 2010內置了它。

我發現了問題,對於我來說,您得到的確切同樣的錯誤是我使用「Click to run」從下載安裝了Office。我第一次安裝時下載了Office。這一次我真的使用安裝DVD,現在我的代碼完美工作。如果你沒有DVD,那麼你可以下載試用ISO文件,而不是「點擊運行」exe文件。

相關問題