2010-06-27 92 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文件。

相关问题