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