首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从iMacros 9升级后,iMacros 10宏已停止工作

从iMacros 9升级后,iMacros 10宏已停止工作
EN

Stack Overflow用户
提问于 2015-01-27 19:17:15
回答 1查看 784关注 0票数 0

我有一个宏使用(Excel ),通过发票应用程序。宏打开发票并在多个不同的屏幕上提取信息。然后关闭发票,在下一个屏幕上查找“预订”一词。一旦找到“预定”,就应该打开下一张票。

使用IE8/ iMacros 9,宏没有遇到任何问题。然而,最近,我们升级到IE11和iMacros 10。当用户现在运行宏时,他们可以得到一个"iMacros已停止工作,一个问题导致程序停止工作。请关闭程序。“消息。

下面是宏查找“保留”一词的循环。这似乎是发生错误/问题的地方。

代码语言:javascript
复制
lCnt = 0
vpagehead = ""

Do Until InStr(1, vpagehead1, "Reservation Number") > 0 Or InStr(1, vpagehead1, "servation:") > 0 Or lCnt = 25

    IM = ""
    IM = "CODE:"
    IM = IM + "TAB T=1" + vbNewLine
    IM = IM + "TAB CLOSEALLOTHERS" + vbNewLine
    IM = IM + "FRAME NAME=ReservationDetailFrame" + vbNewLine
    IM = IM + "SET !TIMEOUT_STEP 10" + vbNewLine
    IM = IM + "TAG POS=11 TYPE=TD ATTR=* EXTRACT=TXT" + vbNewLine
    IM = IM + "WAIT SECONDS=1" + vbNewLine

    iret = iim1.iimPlay(IM)

    vpagehead1 = iim1.iimGetLastExtract
    lCnt = lCnt + 1

Loop

有人知道为什么这段代码会导致导致iMacros关闭的问题吗?

谢谢你的帮助.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-27 22:05:25

我不认为问题在代码中。正如您已经说过的,代码运行良好,因此唯一改变的是浏览器和iMacro的版本。

IE11更新可能会破坏宏:

http://imacros.net/microsoft-update-for-ie11-kb3025390-breaks-tag-command-in-imacros-for-ie

如果必须将iMacros与IE11结合使用,则另一个解决方法是卸载Microsoft KB3025390。这是一个非安全相关的更新,所以卸载它不会给IE带来更大的风险。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28178272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档