_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

Required, objet. 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 la taille est définie sur + 30 et que Microsoft Excel n’est pas en mode Prêt, Copier, Couper ou Rechercher car une autre procédure est en cours d’exécution, LatestTime EarliestTime Microsoft Excel attendra 30 secondes avant la fin de la première EarliestTime procédure. Si Microsoft Excel n’est pas en mode Prêt dans les 30 secondes, la procédure ne sera pas exécuté. 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 quelque chose à exécuter lorsqu’un laps de temps spécifique (en comptant à partir de maintenant) s’est écoulé. Utilisez TimeValue(time) pour programmer une procédure à exécuter à un moment précis.

S’applique à