Excel Application.Wait

时间:2014-09-08 06:18:58

标签: excel excel-vba vba

我们说我在Excel中有两个宏。一个用于刷新数据(通过数据库查询获取),一个用于电子邮件发送。

现在,我有Master Macro,看起来像这样:

 Call RefreshAll
 Application.Wait (Now + TimeValue("0:00:10"))
 Call SendMail

我只需要澄清我的解决方案,当我运行Master Macro时,它会以这种方式运行:调用RefreshAll,以便将数据从数据库加载到Excel,等待10秒,以便查询有足够的时间加载它们然后再加载SendMail。 / p>

我问的原因似乎是它无法正常工作(发送旧数据,而不是更新数据)。 Application.Wait (Now + TimeValue("0:00:10"))是否也导致查询暂停?如果是这样,我应该如何修改我的代码,使其按照我需要的解决方案工作?

0 个答案:

没有答案