Application.Wait method (Excel)
暂停正在运行的宏直到指定时间。 如果到达指定时间,则该值为 True。
语法
expression.Wait (Time)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Time | 必需 | Variant | 你想要恢复宏的时间,采用 Microsoft Excel 日期格式。 |
返回值
Boolean
说明
Wait 方法暂停 Microsoft Excel 的所有操作,并且,Wait 起作用时可能禁止您对计算机做其他操作。 不过,后台操作(如打印和重新计算)将继续进行。
示例
本示例暂停一个正在执行的宏,到今天下午 6:23 时才可继续执行。
Application.Wait "18:23:00"
暂停正在运行的宏大约 10 秒钟。
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
本示例显示消息,指明是否已过了 10 秒。
If Application.Wait(Now + TimeValue("0:00:10")) Then
MsgBox "Time expired"
End If
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。