使用Visual Studio 2010打开Word 2010时出现问题?

时间:2010-06-27 00:38:03

标签: c# visual-studio visual-studio-2010 ms-word

我一直在尝试使用VS2010中的C#打开Word文档。但到目前为止我一直很成功。我试过寻找答案但都徒劳无功。在参考部分中,我无法在COM选项卡中看到Microsoft Word office库(任何版本)。我添加了Microsoft.Office.Interop.Word。 .Net选项卡中的版本14,但我仍然得到相同的例外:

  

未处理的类型异常   'System.Runtime.InteropServices.COMException'   发生在mscorlib.dll

其他信息:由于以下错误,检索CLSID为{000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG))。

3 个答案:

答案 0 :(得分:2)

您需要确保计算机上安装了Microsoft Office和Visual Studio Tools For Office(VSTO)。

答案 1 :(得分:2)

VSTO不是解决方案; Visual Studio 2010内置了它。

我发现问题与我完全相同的错误是我从下载使用“点击运行”安装Office。我第一次安装时确实下载了Office。这次我实际上使用了安装DVD,现在我的代码完美无缺。如果您没有DVD,则可以下载试用ISO文件而不是“Click to run”exe。

答案 2 :(得分:0)

必须在计算机上安装Word 2010。