Stef
-
24 mai 2000 à 12:44
cs_mavreick
Messages postés9Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention23 mai 2005
-
22 mai 2005 à 21:10
Est-il possible sous VB pour Excel ou VB d'afficher un MsgBox sans avoir à le fermer ? Par exemple, afficher un message pendant 5 sec et puis il se ferme tout seul.
Mon approche serait de créer un clone du MsgBox standard contrôlé par une fonction à laquelle tu passe le délai.
La fonction se termine quand elle détecte que le feuille as été fermée ou quand le temps est passé. Si tu met cette fonction dans un module, tu pourrais très facilement mettre une variable Publique partagée entre ta feuille et ta fonction.
Quant à bloquer ton application, tu pourrais p-ê rendre ta feuille principale désactivée (disabled) avant ta fonction de MsgBox et le contraire quand le contrôle lui revient.
-------------------------------
Réponse au message :
-------------------------------
Peut-être avec une fonction de l'API...
Mon approche serait de créer un clone du MsgBox standard contrôlé par une fonction à laquelle tu passe le délai.
La fonction se termine quand elle détecte que le feuille as été fermée ou quand le temps est passé. Si tu met cette fonction dans un module, tu pourrais très facilement mettre une variable Publique partagée entre ta feuille et ta fonction.
Quant à bloquer ton application, tu pourrais p-ê rendre ta feuille principale désactivée (disabled) avant ta fonction de MsgBox et le contraire quand le contrôle lui revient.
-------------------------------
Réponse au message :
-------------------------------
Est-il possible sous VB pour Excel ou VB d'afficher un MsgBox sans avoir à le fermer ? Par exemple, afficher un message pendant 5 sec et puis il se ferme tout seul.
Merci d'avance pour votre aide.
-------------------------------
-------------------------------