Les constantes des boîtes de messages (msgbox) peuvent être utilisées n'importe où dans un programme VBScript.

La plupart des constantes de boîtes de messages affichent dans celles-ci, divers boutons de commandes ou icônes d'information.

Constante Valeur Description
vbOKOnly 0 Bouton OK.
vbOKCancel 1 Boutons OK et Annuler.
vbAbortRetryIgnore 2 Boutons Abandon, Réessayer et Ignorer.
vbYesNoCancel 3 Boutons Oui, Non et Annuler.
vbYesNo 4 Boutons Oui et Non.
vbRetryCancel 5 Boutons Réessayer et Annuler.
vbCritical 16 Icône Message critique.
vbQuestion 32 Icône Demande d'avertissement.
vbExclamation 48 Icône Message d'avertissement.
vbInformation 64 Icône Message d'information.
vbDefaultButton1 0 Active le premier bouton par défaut.
vbDefaultButton2 256 Active le deuxième bouton par défaut.
vbDefaultButton3 512 Active le troisième bouton par défaut.
vbDefaultButton4 768 Active le quatrième bouton par défaut.
vbApplicationModal 0 Crée une 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 Crée une boîte modale pour le système. Sur les systèmes Win16, toutes les applications sont suspendues jusqu'à ce que l'utilisateur réponde à la boîte de message. Sur les systèmes Win32, cette constante affiche une boîte de message modale pour l'application, laquelle reste toujours affichée quel que soit le programme que vous utilisez.

D'autres constantes sont utilisées avec la fonction MsgBox afin d'identifier le bouton sur lequel l'utilisateur a cliqué.

Constante Valeur Description
vbOK 1 Clic sur OK.
vbCancel 2 Clic sur Annuler.
vbAbort 3 Clic sur Abandon.
vbRetry 4 Clic sur Réessayer.
vbIgnore 5 Clic sur Ignorer.
vbYes 6 Clic sur Oui.
vbNo 7 Clic sur Non.