_Application.OnTime(Object, String, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
安排一个过程在将来的特定时间运行(既可以是具体指定的某个时间,也可以是指定的一段时间之后)。
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) 可安排某个过程只运行指定的时间。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈