我们说我在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"))
是否也导致查询暂停?如果是这样,我应该如何修改我的代码,使其按照我需要的解决方案工作?