0

最近我在 Win8.1(64 位)上将我的 Office 升级到 Office 2013(64 位)。但是“regsvr32.exe {dll path}”无法注册加载项dll文件,就像我可以使用delploytool for Office 2010(64位)创建Excel加载项一样。

有人知道如何使 Excel 2013(64 位)与 DEPLOYTOOL 生成的 Excel 插件一起工作吗?

干杯,十字架

4

2 回答 2

1

即使您使用的是 64 位 Windows,也建议使用 Office 32 位,因为加载项存在兼容性问题。Windows 64 位完全支持 Office 32 位

于 2014-01-28T09:08:53.013 回答
1

如果 dll 是 32 位的,那么恐怕你就不走运了:不能将 32 位 dll 加载到 64 位进程中。这是操作系统级别的约束。

您唯一的选择是将您的 Microsoft Office 降级到 32 位。然后你得到你的 32 位dlls 回来。但是要注册它们,您需要使用regsvr32C:\Windows\SysWOW64\ 中的可执行文件(32 位兼容程序的正常位置)。然后您可以以正常方式添加引用。

于 2014-01-28T09:16:51.763 回答