无法在64位计算机上打开iMacros

时间:2016-12-20 20:08:12

标签: excel vba excel-vba imacros

我有一个在32位机器上工作正常的宏。当尝试在64位计算机上运行它时,当它遇到这行代码时,我收到一条错误消息(ActiveX组件无法创建对象):

Set iim1 = CreateObject("iMacros")

到目前为止,所有这些宏都已在32位计算机上运行。 64台机器只是出现在我们的环境中。任何有关如何解决此问题的想法或建议将不胜感激。谢谢你的帮助........

1 个答案:

答案 0 :(得分:0)

iMacros在x64上运行正常。 “技巧”是你需要确保activex注册为x64,因此64位应用程序可以“看到”它。通常,安装人员负责处理此事。

您是否尝试过手动注册?

cmd / c%WinDir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ regasm.exe / register / codebase iiminterface.dll / u / tlb