Les MsgBox sont de type modal, je n'en ai pas trouvé qui fussent de type non-modal.
Pour infos, voici les différentes options des MsgBox :
Constante Valeur Description vbOKOnly 0 Affiche uniquement le bouton OK. vbOKCancel 1 Affiche les boutons OK et Annuler. vbAbortRetryIgnore 2 Affiche les boutons Abandon, Réessayer et Ignorer. vbYesNoCancel 3 Affiche les boutons Oui, Non et Annuler. vbYesNo 4 Affiche les boutons Oui et Non. vbRetryCancel 5 Affiche les boutons Réessayer et Annuler. vbCritical 16 Affiche l'icône Message critique. vbQuestion 32 Affiche l'icône Demande d'avertissement. vbExclamation 48 Affiche l'icône Message d'avertissement. vbInformation 64 Affiche l'icône Message d'information. vbDefaultButton1 0 Le premier bouton est le bouton par défaut. vbDefaultButton2 256 Le deuxième bouton est le bouton par défaut. vbDefaultButton3 512 Le troisième bouton est le bouton par défaut. vbDefaultButton4 768 Le quatrième bouton est le bouton par défaut. vbApplicationModal 0 Boîte modale pour l'application. L'utilisateur doit répondre à la boîte de message avant de poursuivre le travail dans l'application courante. vbSystemModal 4096 Boîte modale pour le système. Toutes les applications sont suspendues jusqu'à ce que l'utilisateur réponde à la boîte de message. Codes de retour :
Constante Valeur Description vbOK 1 L'utilisateur a cliqué sur OK. vbCancel 2 L'utilisateur a cliqué sur Annuler. vbAbort 3 L'utilisateur a cliqué sur Abandon. vbRetry 4 L'utilisateur a cliqué sur Réessayer. vbIgnore 5 L'utilisateur a cliqué sur Ignorer. vbYes 6 L'utilisateur a cliqué sur Oui. vbNo 7 L'utilisateur a cliqué sur Non. |
EDIT : Avec les mots clés "Progress bar VBS", Google renvoie vers des pages contenant des scripts ayant l'air interessant.
Message édité par olivthill le 19-08-2007 à 14:09:26