浏览器无法正常启动 - iim.Init()失败了吗?

时间:2013-04-14 03:43:30

标签: vba windows-8 internet-explorer-10 imacros

我正在尝试将代码从旧笔记本电脑移植到新的Windows 8机器上。我的所有VBA / iMacros脚本都可以在旧机器上完美运行。我在VBA脚本中调用iMacros。我正在运行Windows 8和iMacros 8,Scripting Edition(独立浏览器)。

关键是我的Windows 8机器无法识别iMacros的打开实例。当我使用“False”条件运行iim.init()时,它应该在打开的实例中识别并运行宏。相反,它会打开一个新的(但是残缺的)iMacros实例,它甚至不会加载主页(也不会随后运行任何脚本)。我得到的错误是“浏览器未启动.iimInit()失败?”

还有其他人有同样的问题吗?解决方案是什么?代码:

Dim iim1, iret

Set iim1 = CreateObject("imacros")
iret = iim1.iimInit("", False, "")

iret = iim1.iimPlay("My_Macro")

If iret < 0 Then
   MsgBox iim1.iimGetLastError()
End If

顺便说一句,我知道iMacros 8不支持Internet Explorer 10(其独家安装由Windows 8强制执行)。我已尝试启用和禁用IE10的宏。我不认为IE10是问题,因为iMacros浏览器完全是最终用户功能,IE10被禁用 - 即。运行脚本,加载网页。

0 个答案:

没有答案