Partager via


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

Définition

Cette méthode programme l'exécution d'une procédure à un moment précis (soit à une heure précise soit après l'écoulement d'un délai précis).

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)

Paramètres

EarliestTime
Object

Objet obligatoire. Heure à laquelle vous voulez que la procédure s'exécute.

Procedure
String

Argument de type String obligatoire. Nom de la procédure à exécuter.

LatestTime
Object

Objet facultatif. Toute dernière heure à laquelle la procédure peut être exécutée. Par exemple, si LatestTime est défini sur EarliestTime + 30 et que Microsoft Excel n’est pas en mode Prêt, Copier, Couper ou Rechercher à EarliestTime car une autre procédure est en cours d’exécution, Microsoft Excel attend 30 secondes que la première procédure se termine. Si Microsoft Excel n’est pas en mode Prêt dans les 30 secondes, la procédure n’est pas exécutée. Si cet argument est omis, Microsoft Excel attend jusqu'à ce que la procédure puisse être exécutée.

Schedule
Object

Objet facultatif. True pour planifier une nouvelle procédure OnTime . Il a la valeur False pour effacer une procédure précédemment définie. La valeur par défaut est True.

Remarques

Utilisez Now+TimeValue(time) pour planifier l’exécution d’un élément lorsqu’un délai spécifique (à compter à partir de maintenant) s’est écoulé. Utilisez TimeValue(time) pour programmer une procédure à exécuter à un moment précis.

S’applique à