_Application.OnTime(Object, String, Object, Object) Método

Definición

Programa la ejecución de un procedimiento a una hora especificada, ya sea a una hora específica o después del transcurso de un período de tiempo específico.

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)

Parámetros

EarliestTime
Object

Objeto obligatorio. Hora a la que se desea ejecutar este procedimiento.

Procedure
String

String requerida. Nombre del procedimiento que se ejecutará.

LatestTime
Object

Objeto opcional. La última hora a la que se puede ejecutar el procedimiento. Por ejemplo, si LatestTime se establece EarliestTime en + 30 y Microsoft Excel no está en el modo Listo, Copiar, Cortar o Buscar en EarliestTime porque se está ejecutando otro procedimiento, Microsoft Excel esperará 30 segundos para que se complete el primer procedimiento. Si Microsoft Excel no está en modo Listo en un plazo de 30 segundos, el procedimiento no se ejecutará. Si omite este argumento, Microsoft Excel esperará hasta que se pueda ejecutar el procedimiento.

Schedule
Object

Objeto opcional. True para programar un nuevo procedimiento OnTime . False para borrar un procedimiento establecido previamente. El valor predeterminado es True.

Comentarios

Use Now+TimeValue(time) para programar algo que se va a ejecutar cuando haya transcurrido una cantidad específica de tiempo (contando desde ahora). Utilice TimeValue(hora) para planear la ejecución de un procedimiento a una hora específica.

Se aplica a