【发布时间】:2011-08-02 09:16:26
【问题描述】:
我在尝试从 c# VS.NET 2010 Windows 窗体应用程序中打开 Microsoft Word 文档时遇到以下错误。
“由于以下错误,检索 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。”
我使用的是 Windows 7 64 位操作系统。
我在项目中添加了 Microsoft.Office.Interop.Word > 参考
我已将构建平台设置为针对 x86 环境
using Word = Microsoft.Office.Interop.Word;
var wordApp = new Word.Application() {Visible = true}; <-- ERROR
我做错了什么?
【问题讨论】:
-
您的机器上似乎没有安装 MS Office。
-
我的电脑上安装了 Microsoft word Starter 2010。这应该有所作为吗?
-
word 是 32 位还是 64 位安装的?