Bonjour,
Je cherche à déclencher un minuteur sur un évènement, afin de compter le temps qui passe dans la lecture d'un email, et déclencher une action au bout d'un certain temps:
- Sur l'évènement Sub myOlExp_SelectionChange() d'un objet défini: Public WithEvents myOlExp As Outlook.Explorer,
- J'ai essayé d'utiliser le code suivant, mais cela fige l'exécution, et empêche le choix d'un autre item:
- J'ai également essayé d'utiliser timeSetEvent(5000, 1000, MaMacro, 0, TIME_CALLBACK_FUNCTION)... mais sans succès, l'action de call back étant immédiate (??)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 start = Timer Do While Timer < start + 10 DoEvents ' Donne le contrôle à d'autres ' processus. Loop
une idée ??
Merci d'avance,
Partager