_Application.OnTime(Object, String, Object, Object) 方法

定义

安排一个过程在将来的特定时间运行(既可以是具体指定的某个时间,也可以是指定的一段时间之后)。

public void OnTime (object EarliestTime, string Procedure, object LatestTime, object Schedule);
Public Sub OnTime (EarliestTime As Object, Procedure As String, Optional LatestTime As Object, Optional Schedule As Object)

参数

EarliestTime
Object

必需的 对象。 希望此过程运行的时间。

Procedure
String

必需的 字符串 。 要运行的过程的名称。

LatestTime
Object

可选 对象。 可以运行相应过程的最后时间。 例如,如果 LatestTime 设置为 EarliestTime + 30,并且由于另一个过程正在运行,Microsoft Excel 未处于“就绪”、“复制”、“剪切”或“查找”模式 EarliestTime ,则 Microsoft Excel 将等待 30 秒,等待第一个过程完成。 如果 Microsoft Excel 在 30 秒内未处于就绪模式,则不会运行该过程。 如果省略此参数,Microsoft Excel 将会一直等待,直到可以运行该过程。

Schedule
Object

可选 对象如果为 True ,则计划新的 OnTime 过程。 如果为 False,则清除以前设置的过程。 默认值为 True

注解

使用 Now+TimeValue (时间) 计划当从现在开始 (计数的特定时间量) 已过时要运行的内容。 使用 TimeValue(time) 可安排某个过程只运行指定的时间。

适用于