Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 浏览器没有';无法正确启动-iim.Init()失败?_Vba_Windows 8_Internet Explorer 10_Imacros - Fatal编程技术网

Vba 浏览器没有';无法正确启动-iim.Init()失败?

Vba 浏览器没有';无法正确启动-iim.Init()失败?,vba,windows-8,internet-explorer-10,imacros,Vba,Windows 8,Internet Explorer 10,Imacros,我正在尝试将旧笔记本电脑的代码移植到新的Windows8机器上。我所有的VBA/iMacros脚本都能在旧机器上完美工作。我在VBA脚本中调用iMacros。我正在运行Windows 8和iMacros 8,脚本版本(独立浏览器) 症结在于我的Windows 8计算机无法识别iMacro的开放实例。当我使用“False”条件运行iim.init()时,它应该识别并在打开的实例中运行宏。相反,它会打开一个新的(但有缺陷的)iMacros实例,它甚至不会加载主页(也不会随后运行任何脚本)。我得到的错

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

症结在于我的Windows 8计算机无法识别iMacro的开放实例。当我使用“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
尺寸iim1,iret
设置iim1=CreateObject(“imacros”)
iret=iim1.iimInit(“,False,”)
iret=iim1.iimPlay(“我的宏”)
如果iret<0,则
MsgBox iim1.iimGetLastError()
如果结束

顺便说一句,我知道iMacros8不支持InternetExplorer10(其独家安装由Windows8强制执行)。我试过启用和禁用IE10的宏。我不认为IE10是个问题,因为iMacros浏览器在禁用IE10的情况下是完全可供最终用户使用的——即运行脚本、加载网页

尝试使用
GetObject
而不是
CreateObject
。第一个是捕获应用程序的打开实例并使用它。第二个创造新的,就像在你的情况下。