Bonjour, je suis sous VBA/Access2003, je cherche à faire apparaitre une boite de dialogue genre msgbox "veuillez patienter.." qui s'ouvre au début d'une tache et se ferme à la fin automatiquement :
msgbox "Veuillez patienter..."
[code à executer] 'la boite de dialogue reste affichée
msgbox.close 'la boite se ferme, ça n'existe pas mais je cherche un truc du genre
Remarque : si je peux éviter de créer une form pour ça, ça m'arrangerais, sinon je sais faire.
Tu peux utiliser une UserForm perso que tu utilise comme cela :
MaUserForm.Show
'Code
unload MaUserForm
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
C'est quand mme bien compliqué , ma solution est quand mme plus abordable.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Je m'attendais à quelque chose de plus simple. Ca me plaît pas de créer une userForm pour juste afficher un "attendez svp" mais bon. J'ai vu des choses sur l'API "Messagebox" mais pas vu si on peut afficher une boite sans bouton que l'on peut fermer avec du code. Quelqu'un sait ?
C'est possible (du moins en VB6 g pense aussi en VBA), il faut mettre la propriété de la userform contorlbox à false.
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
Jamais de prog à coups de keyv_event, qui dit que l'utilisateur n'aura pas mis le focus sur un autre prog ?
Solution UserForm de NHenry est à privilégier.
Sub MsgBoxTmp()
Dim SH As Object
Set SH = CreateObject("WScript.Shell")
SH.Popup "Le message qui disparait aprés 3 secondes", 3, "Spécial julien3d", 48
Set SH = Nothing
End Sub
/auteurdetail.aspx?ID=629131 "Bonjour, je suis sous VBA/Access2003, je cherche à faire apparaitre une boite de dialogue genre msgbox "veuillez patienter.." qui s'ouvre au début d'une tache et se ferme à la fin automatiquement :
donc, sous-entendu, à la fin de la tache.
Je défends "ma" solution WMI !!!!!