最近我在 Win8.1(64 位)上将我的 Office 升级到 Office 2013(64 位)。但是“regsvr32.exe {dll path}”无法注册加载项dll文件,就像我可以使用delploytool for Office 2010(64位)创建Excel加载项一样。
有人知道如何使 Excel 2013(64 位)与 DEPLOYTOOL 生成的 Excel 插件一起工作吗?
干杯,十字架
最近我在 Win8.1(64 位)上将我的 Office 升级到 Office 2013(64 位)。但是“regsvr32.exe {dll path}”无法注册加载项dll文件,就像我可以使用delploytool for Office 2010(64位)创建Excel加载项一样。
有人知道如何使 Excel 2013(64 位)与 DEPLOYTOOL 生成的 Excel 插件一起工作吗?
干杯,十字架
即使您使用的是 64 位 Windows,也建议使用 Office 32 位,因为加载项存在兼容性问题。Windows 64 位完全支持 Office 32 位
如果 dll 是 32 位的,那么恐怕你就不走运了:不能将 32 位 dll 加载到 64 位进程中。这是操作系统级别的约束。
您唯一的选择是将您的 Microsoft Office 降级到 32 位。然后你得到你的 32 位dll
s 回来。但是要注册它们,您需要使用regsvr32
C:\Windows\SysWOW64\ 中的可执行文件(32 位兼容程序的正常位置)。然后您可以以正常方式添加引用。