Les constantes suivantes sont intégrées dans VBScript (à partir de la Version 2). Il n'est donc pas nécessaire de les redéfinir dans le code du programme.

Constante

Valeur

Description

Couleurs

 
vbBlack &h000000 Noir
vbRed &h0000FF Rouge
vbGreen &h00FF00 Vert
vbYellow &h00FFFF Jaune
vbBlue &hFF0000 Bleu
vbMagenta &hFF00FF Magenta
vbCyan &hFFFF00 Cyan
vbWhite &hFFFFFF Blanc
Comparaison  
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison de texte.

Date et heure

 
vbSunday 1 Dimanche
vbMonday 2 Lundi
vbTuesday 3 Mardi
vbWednesday 4 Mercredi
vbThursday 5 Jeudi
vbFriday 6 Vendredi
vbSaturday 7 Samedi
vbUseSystem 0 Utilise le format de date contenu dans les paramètres régionaux de votre ordinateur.
vbUseSystemDayOfWeek 0 Utilise le jour de la semaine spécifié dans les paramètres régionaux de votre système pour le premier jour de la semaine.
vbFirstJan1 1 Utilise la semaine dans laquelle tombe le 1er janvier (par défaut).
vbFirstFourDays 2 Utilise la première semaine comportant au moins quatre jours dans la nouvelle année.
vbFirstFullWeek 3 Utilise la première semaine complète de l'année.
vbGeneralDate 0 Affiche une date et/ou une heure. Pour les nombres réels, affiche une date et une heure. En l'absence de parties décimales, affiche seulement une date. S'il n'y a pas de parties entières, affiche seulement l'heure. Le mode d'affichage de la date et de l'heure est fonction des paramètres de votre système.
vbLongDate 1 Affiche une date en utilisant le format de date complet spécifié dans les paramètres régionaux de votre ordinateur.
vbShortDate 2 Affiche une date en utilisant le format de date abrégé spécifié dans les paramètres régionaux de l'ordinateur.
vbLongTime 3 Affiche une heure en utilisant le format d'heure complet spécifié dans les paramètres régionaux de votre ordinateur.
vbShortTime 4 Affiche une heure en utilisant le format d'heure abrégé spécifié dans les paramètres régionaux de votre ordinateur.

MsgBox

 
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. 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.
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.

Chaînes

 
vbCr Chr(13) Retour chariot.
VbCrLf Chr(13) et Chr(10) Combinaison de retour chariot et de saut de ligne.
vbFormFeed Chr(12) Saut de page ; pas pratique dans Microsoft Windows.
vbLf Chr(10) Saut de ligne.
vbNewLine Chr(13) et Chr(10) ou Chr(10) Caractère de nouvelle ligne spécifique à la plate-forme ; adapté à celle-ci.
vbNullChar Chr(0) Caractère ayant la valeur 0.
vbNullString Chaîne ayant la valeur 0. Différent d'une chaîne de longueur nulle ("") ; utilisé pour l'appel de procédures externes.
vbTab Chr(9) Tabulation horizontale.
vbVerticalTab Chr(11) Tabulation verticale ; non utilisée dans Microsoft Windows.

3 états

 
vbUseDefault -2 Utiliser la valeur par défaut des paramètres régionaux.
vbTrue -1 True
vbFalse 0 False

Vartypes

vbEmpty 0 Non initialisé (par défaut)
vbNull 1 Ne contient pas de données valides
vbInteger 2 Sous-type Integer
vbLong 3 Sous-type Long
vbSingle 4 Sous-type Single
vbDouble 5 Sous-type Double
vbCurrency 6 Sous-type Currency
vbDate 7 Sous-type Date
vbString 8 Sous-type String
vbObject 9 Objet
vbError 10 Sous-type Error
vbBoolean 11 Sous-type Boolean
vbVariant 12 Variant (utilisé uniquement pour les tableaux de données de type Variant)
vbDataObject 13 Objet d'accès aux données
vbDecimal 14 Sous-type Decimal
vbByte 17 Sous-type Byte
vbArray 8192 Tableau
Divers    
vbObjectError -2147221504 Les numéros d'erreur définis par l'utilisateur doivent être supérieurs à cette valeur, par exemple :
Err.Raise Number = vbObjectError + 1000

Les constantes suivantes doivent être déclarées explicitement dans le code.
Elles sont utilisées avec les objets et méthodes de la hiérarchie FileSystemObject.
DriveType    
Unknown 0 Le type du lecteur ne peut pas être déterminé.
Removable 1 Le lecteur contient un support amovible. Ceci comprend tous les lecteurs de disquette et de nombreux autres périphériques de stockage.
Fixed 2 Le lecteur contient un support permanent (non amovible). Ceci comprend tous les lecteurs de disques durs, y compris ceux qui sont amovibles.
Remote 3 Lecteurs de réseau. Ceci comprend tous les lecteurs partagés partout dans le réseau.
CDROM 4 Le lecteur est un CD-ROM. Aucune distinction n'est effectuée entre les lecteurs de CD-ROM en lecture seule et en lecture/écriture.
RAMDisk 5 Le lecteur est en fait un bloc de mémoire RAM de l'ordinateur local qui se comporte comme un lecteur de disque.
Attributs de fichiers
Normal 0 Fichier normal. Aucun attribut n'est défini.
ReadOnly 1 Fichier en lecture seule.
Hidden 2 Fichier caché.
System 4 Fichier système.
Directory 16 Dossier ou répertoire.
Archive 32 Le fichier a été modifié depuis la dernière sauvegarde.
Alias 1024 Lien ou raccourci.
Compressed 2048 Fichier compressé.
Entrées/Sorties de fichiers
ForReading 1 Ouvrir un fichier en lecture seule. 
ForWriting 2 Ouvrir un fichier en écriture. Si un fichier existe sous le même nom, son contenu est écrasé.
ForAppending 8 Ouvrir un fichier et écrire à la fin du fichier.
SpecialFolders
WindowsFolder 0 Le dossier Windows contient des fichiers installés par le système d'exploitation Windows.
SystemFolder 1 Le dossier Système contient les bibliothèques, les polices et les pilotes de périphérique.
TemporaryFolder 2 Le dossier Temp stocke les fichiers temporaires. Son chemin figure dans la variable d'environnement TEMP.