【发布时间】:2019-10-19 15:51:08
【问题描述】:
不能使用 fireevent,因为它停止了所有宏代码 所以我需要模拟双击事件 或者如果有人足够好心地调查问题并提出解决方案 ..
【问题讨论】:
-
可以分享一下网址吗?
-
嗨。它是 Intranet 和机密网络,所以我不能分享 URL / 代码
-
我相信我们可以在没有 URL / HTML(jave 代码)的情况下讨论这个问题。从我到目前为止的测试来看,我相信在双击fireevent之后,代码被停止并等待事件完成,然后继续执行excel vba代码。这使所有代码都无法处理提示符。如果我手动触发提示(手动双击而不是 fireevent),代码 application.sendkey 工作正常。所以我们要么弄清楚当前正在运行的事件是什么,然后停止它并返回到 vba 代码,要么尝试模拟双击而不使用 fireevents
-
也许添加一个 DoEvents
-
是的。我之前想到过并尝试过。我可能没有正确编码吗
标签: excel vba internet-explorer