【发布时间】:2020-06-25 14:17:17
【问题描述】:
出于复杂的原因,我想在 VBA 中自动调用 Bloomi BQL 查询。
我正在从 VBA 脚本将输入更改为 Excel 工作表中的 BQL.Query 公式,并调用 Application.Calculate 来运行查询。显示变为“N/A Requesting Data ...”。在 VBA 中,我稍等片刻(使用 Wait()),甚至抛出一个 DoEvents() 以进行良好的衡量。
While rngOS.Value < 0
Application.Calculate
Sleep 2000 'Waits 2000 ms
DoEvents
Wend
问题是,BQL.Query 只是没有返回。只有当我结束 VBA 脚本时,实际数据才会返回到工作表中。
理想情况下,我会采用同步方式从 VBA 调用 BQL.Query 并等待返回。
欢迎所有建议!
【问题讨论】:
-
代码应该是...