Excel 2013 64位无法使用DEPLOYTOOL的Excel加载项[MATLAB]

时间:2014-01-28 09:05:38

标签: matlab 64-bit office-2013

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

有人知道如何使用DEPLOYTOOL生成的Excel加载项使Excel 2013(64位)正常工作吗?

干杯, 横

2 个答案:

答案 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位兼容程序的正常位置)。然后,您可以以正常方式添加引用。