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

Definição

Agenda um procedimento para ser executado em um momento especificado no futuro (em uma hora específica do dia ou após um período específico de tempo).

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 obrigatório. A hora em que você deseja executar este procedimento.

Procedure
String

String necessário. O nome do procedimento a ser executado.

LatestTime
Object

Objeto opcional. A hora mais recente na qual o procedimento pode ser executado. Por exemplo, se LatestTime estiver definido como EarliestTime + 30 e o Microsoft Excel não estiver no modo Pronto, Copiar, Cortar ou Localizar em EarliestTime porque outro procedimento está em execução, o Microsoft Excel aguardará 30 segundos para que o primeiro procedimento seja concluído. Se o Microsoft Excel não estiver no modo Pronto dentro de 30 segundos, o procedimento não será executado. Se esse argumento for omitido, o Microsoft Excel aguardará até que o procedimento possa ser executado.

Schedule
Object

Objeto opcional. True para agendar um novo procedimento OnTime . False para limpar um procedimento definido anteriormente. O valor padrão é True.

Comentários

Use Now+TimeValue(time) para agendar algo a ser executado quando um tempo específico (contando a partir de agora) tiver decorrido. Use TimeValue(time) para programar algo para ser executado em uma hora específica.

Aplica-se a