“80040154类未注册”与 Word 互操作从 C#

本文关键字:Word 互操作 80040154类 注册 | 更新日期: 2023-09-27 18:36:03

我有一个来自客户端的紧急请求,以启用word文件的加载(.doc)。

当前功能使用 OpenXml 它只允许.docx文件,如果我们尝试上传/读取.doc文件,则会引发异常。

因此,我尝试使用Microsoft.Office.Interop.Word来读取文件中的数据并进行页数统计。

这一切都适用于我的本地环境。(我正在使用VS2008)。但是当我在开发机器中部署时,出现错误"80040154类未注册"。

伙计们,我已经搜索过了,但我不确定该怎么办......有人说这是因为开发机器是64位的。如果是这样,如何将其配置为接受 32 位 DLL?

任何人都可以至少指导我如何解决此错误,或者是否有任何其他方法读取 Word .doc文件?

如果您需要任何其他信息,请询问

“80040154类未注册”与 Word 互操作从 C#

您尝试访问的 COM 对象未正确安装在部署计算机上。对象的 CLSID 需要位于注册表中。

您可以检查是否安装了 MS Word 的互操作程序集。

您也可以检查此问题。