Поделиться через


_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

Обязательный атрибут типа 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(time) для планирования выполнения по истечении определенного количества времени (отсчитывается от этого момента). Используйте TimeValue(time), чтобы запланировать выполнение определенного времени.

Применяется к