Comment Ca Marche l'informatique ?
 
 Comment Ça Marche - Articles - VBScript - Les constantes
 Accueil
 Forums
 Astuces
 Guide d'achat
 
   
 
 
Livres Comment ça marche?
Tout sur le hardware PC
Tout sur la sécurité
Tout sur le webmastering
Présentation des trois premiers ouvrages de la collection CommentCaMarche.net
Page d'accueil
Ajouter aux favoris
Contribuer à cet article
Ecrire à Jean-Francois Pillou
VBScript
Introduction
Caractéristiques
Types de données
Variables
Mots-clés réservés
Constantes
Opérateurs
Structures conditionnelles
Fonctions et procédures
Fonctions natives
Chaînes de caractères
Date et heure
Mathématiques
Tableaux
Autres
Version 2.0.6
 
Constantes VBScript Page précédente Page suivante Retour à la page d'accueil

Qu'est-ce qu'une constante ?

Une constante est un nom, facilement mémorisable, remplaçant une valeur (nombre, chaîne, etc.) qui ne change pas. L'objectif d'une constante est d'une part de permettre de rendre un programme plus lisible, d'autre part de faciliter sa maintenance car il est plus simple de modifier une valeur statique déclarée en début de programme que de la remplacer partout dans le code.

Définir une constante

Il est possible de définir des constantes grâce à l'instruction Const, de la manière suivante :

Const Poids_A_Vide
Poids_A_Vide = 2310

Const NOM_DU_PROGRAMME
NOM_DU_PROGRAMME = "Comment Ca Marche"

Dans la mesure où une constante est difficilement différenciable d'une variable, il existe des conventions de codage recommandant de préfixer le nom des constantes par "vb". Ainsi, les constantes ci-dessus devraient conventionnellement être nommées comme suit :

Const vbPoidsAVide
vbPoidsAVide = 2310

Const vbNomDuProgramme
vbNomDuProgramme = "Comment Ca Marche"

VBScript propose nativement un certain nombre de constantes, définies ci-dessous.

Constantes de couleur

Constante Valeur
hexadécimale
Description
vbBlack &h00 Noir
vbRed &hFF Rouge
vbGreen &hFF00 Vert
vbYellow &hFFFF Jaune
vbBlue &hFF0000 Bleu
vbMagenta &hFF00FF Magenta
vbCyan &hFFFF00 Cyan
vbWhite &hFFFFFF Blanc

Constantes de chaînes de caractères

Constante Valeur
hexadécimale
Description
vbCr Chr(13) Retour chariot.
VbCrLf Chr(13) et Chr(10) Retour chariot et saut de ligne.
vbFormFeed Chr(12) Saut de page.
vbLf Chr(10) Saut de ligne (systèmes Unix).
vbNewLine Chr(13) et Chr(10) ou Chr(10) Nouvelle ligne (en fonction du système).
vbNullChar Chr(0) Caractère Null (code ASCII 0).
vbNullString Chaîne ayant la valeur 0. Ne pas confondre avec une chaîne vide (""). Utilisé lors de l'appel de procédures externes.
vbTab Chr(9) Tabulation horizontale.
vbVerticalTab Chr(11) Tabulation verticale.

Constantes de boîtes de dialogue

La procédure MsgBox permettant de créer et de gérer des boîtes de dialogue interactives possède un certain nombre d'arguments, afin de définir son aspect et son comportement. Les constantes ci-dessous servent à définir la plupart de ces arguments.

Boutons affichés

Les constantes ci-dessous définissent le nombre et le type de boutons affichés par la boîte de dialogue :

Constante Valeur Description
vbOKOnly 0 OK.
vbOKCancel 1 OK et Annuler.
vbAbortRetryIgnore 2 Abandon, Réessayer et Ignorer.
vbYesNoCancel 3 Oui, Non et Annuler.
vbYesNo 4 Oui et Non.
vbRetryCancel 5 Réessayer et Annuler.

Icônes

Les constantes ci-dessous définissent le type des icônes affichées dans la boîte de dialogue :

Constante Valeur Icône
vbCritical 16 Message critique.
vbQuestion 32 Demande d'avertissement.
vbExclamation 48 Message d'avertissement.
vbInformation 64 Message d'information.

Bouton par défaut

Les constantes ci-dessous définissent le bouton sélectionné par défaut dans la boîte de dialogue :

Constante Valeur Icône
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.

Modalité

Les constantes ci-dessous définissent la modalité de la boîte de dialogue :

Constante Valeur Description
vbApplicationModal 0 Il s'agit d'une boîte modale pour l'application. Cela signifie qu'une intervention de l'utilisateur sur la boîte de dialogue est nécessaire pour poursuivre l'exécution du script.
vbSystemModal 4096 Il s'agit d'une boîte modale pour le système. Cela signifie qu'une intervention de l'utilisateur sur la boîte de dialogue est nécessaire pour poursuivre l'exécution de toutes les applications. Sur les système 16 bits les applications sont en attente tant que l'utilisateur n'a pas validé, tandis que sur les systèmes 32 bits la boîte s'affiche en premier plan de l'ensemble des applications.

Types de boutons

Les constantes ci-dessous définissent les types de bouton, permettant notamment de savoir sur quel bouton l'utilisateur a cliqué :

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

Constantes de type de données

Les constantes ci-dessous définissent le type des variables utilisées en VBScript :

Nom de la constante Valeur Type de donnée
vbEmpty 0 Variable non initialisée (type par défaut)
vbNull 1 Variable contenant des données invalides
vbInteger 2 Sous-type Integer
vbLong 3 Sous-type Long
vbSingle 4 Sous-type Single (entier simple précision)
vbDouble 5 Sous-type Double (entier double précision)
vbCurrency 6 Sous-type Currency
vbDate 7 Sous-type Date
vbString 8 Sous-type String (chaîne de caractères)
vbObject 9 Objet quelconque
vbError 10 Sous-type Error
vbBoolean 11 Sous-type Boolean
vbVariant 12 Tableau de Variant
vbDataObject 13 Objet de données
vbDecimal 14 Sous-type Decimal
vbByte 17 Sous-type Byte
vbArray 8192 Tableau


Page précédente Page suivante Site de référence

  Ce document intitulé « VBScript - Les constantes » issu de Comment Ça Marche est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.