Glossaire VBScript

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Glossaire VBScript  Référence du langage 


 
argument
Constante, variable ou expression transmise à une procédure.


 

bibliothèque de types
Fichier ou composant d'un autre fichier contenant des descriptions standard d'objets, méthodes et propriétés exposés.


 

classe
Définition formelle d'un objet. La classe joue le rôle d'un modèle à partir duquel une instance d'un objet est créée à l'exécution. La classe définit les propriétés de l'objet et les méthodes utilisées pour contrôler le comportement de celui-ci.


 

code de caractère
Nombre représentant un caractère particulier d'un jeu, le jeu de caractères ASCII par exemple.


 

collection
Objet contenant un ensemble d'objets en relation. La position d'un objet dans la collection peut être modifiée chaque fois qu'un changement se produit dans la collection. La position dans la collection de tout objet spécifique peut donc varier.


 

commentaire
Texte ajouté au code par un développeur pour expliquer le fonctionnement du code. Dans Visual Basic Script, une ligne de commentaire commence habituellement par une apostrophe (') ; vous pouvez aussi utiliser le mot clé Rem suivi d'un espace.


 

comparaison binaire
Comparaison bit par bit des bits dont la position est identique dans deux expressions numériques.


 

comparaison de chaîne
Combinaison de deux séquences de caractères. Sauf spécification contraire dans la fonction de comparaison, toutes les comparaisons de chaîne sont binaires. En Anglais, les comparaisons binaires respectent la casse, au contraire des comparaisons de texte.


 

constante
Élément nommé qui conserve une valeur constante pendant toute l'exécution d'un programme. Vous pouvez utiliser des constantes n'importe où dans votre code à la place de valeurs réelles. Une constante peut être une chaîne ou un littéral numérique, une autre constante ou toute combinaison incluant des opérateurs arithmétiques ou logiques à l'exception de Is et de l'élévation à une puissance. Par exemple :


 

by value
Const A = "MaChaîne"


 

constante intrinsèque
Constante fournie par une application. Etant donné qu'une constante intrinsèque ne peut être désactivée, vous ne pouvez pas créer de constante utilisateur portant le même nom.


 

contrôle ActiveX
Objet placé sur une feuille pour permettre ou améliorer l'interaction de l'utilisateur avec l'application. Les contrôles ActiveX comprennent des événements et peuvent être incorporés à d'autres contrôles. Leur nom de fichier comporte l'extension .ocx.


 

Empty
Valeur indiquant qu'aucune valeur n'a encore été affectée à une variable. Les variables Empty correspondent à 0 dans un contexte numérique ou de longueur nulle dans un contexte de chaîne.


 

erreur d'exécution
Erreur qui se produit au cours de l'exécution du code. Une erreur d'exécution se produit lorsqu'une instruction tente une opération incorrecte.


 

exécution
Phase pendant laquelle le code s'exécute. Pendant l'exécution, vous ne pouvez pas modifier le code.


 

expression
Combinaison de mots clés, d'opérateurs, de variables et de constantes qui produit une chaîne, un nombre ou un objet. Une expression peut effectuer un calcul, manipuler des caractères ou tester des données.

Is est également un opérateur de comparaison, mais il est exclusivement utilisé pour déterminer si la référence d'un objet est identique à une autre.


 

expression booléenne
Élément nommé qui conserve une valeur constante pendant toute l'exécution d'un programme. Vous pouvez utiliser des constantes n'importe où dans votre code à la place des valeurs réelles. Une constante peut être une chaîne ou un littéral numérique, une autre constante ou toute combinaison incluant des opérateurs arithmétiques ou logiques à l'exception de Is et de l'élévation à une puissance. Exemple :

Expression dont le résultat est True ou False.


 

expression de chaîne
Toute expression qui peut être évaluée en séquence de caractères contigus. Parmi les éléments d'une expression de chaîne peuvent figurer une fonction renvoyant une chaîne, une constante de chaîne, un littéral chaîne ou une variable chaîne.

Sous-type Plage
Byte 0 à 255.
Boolean True ou False.
Integer -32,768 à 32,767.
Long -2,147,483,648 à 2,147,483,647.
Single -3.402823E38 à -1.401298E-45 pour les valeurs négatives ; 1.401298E-45 à 3.402823E38 pour les valeurs positives.
Double -1.79769313486232E308 à -4.94065645841247E-324 pour les valeurs négatives ; 4.94065645841247E-324 à 1.79769313486232E308 pour les valeurs positives.
Currency -922,337,203,685,477.5808 à 922,337,203,685,477.5807.
Date Du 1er janvier 100 au 31 décembre 9999, inclus.
Object Toute référence Object.
String Chaînes de longueur variable comprise entre 0 et approximativement 2 milliards de caractères.


 

expression de date
Toute expression pouvant être interprétée comme une date. Ceci comprend toute combinaison de littéraux de date, de nombres ou de chaînes ressemblant à des dates, et de dates retournées par des fonctions. Une expression de date est limitée aux nombres ou chaînes, sous toute forme de combinaison, qui représentent une date comprise entre le 1er janvier 100 et le 31 décembre 9999.

Les dates sont enregistrées comme partie d'un nombre réel. Les valeurs à gauche de la virgule représentent la date, tandis que les valeurs à droite représentent le temps. Les valeurs négatives correspondent aux dates antérieures au 30 décembre 1899.


 

expression numérique
Toute expression pouvant être résolue sous forme de nombre. Les éléments de l'expression peuvent inclure toute combinaison de mots clés, de variables, de constantes et d'opérateurs dont le résultat est un nombre.

VBScript interprète toujours un littéral date comme Anglais-U.S. s'il en a la possibilité. Si un littéral date ne peut pas être interprété comme une date, une erreur survient.


 

module de classe
Module contenant la définition d'une classe (la définition de ses propriétés et de ses méthodes).


 

mot clé
Mot ou symbole reconnu comme faisant partie du langage VBScript ; par exemple une instruction, un nom de fonction ou un opérateur.


 

niveau procédure
Sub MaSub() ' Cette instruction déclare une procédure Sub. Dim A ' Cette instruction débute le corps de la procédure. A = "Ma variable" ' Code de niveau procédure. Debug.Print A ' Code de niveau procédure. End Sub ' Cette instruction finit la procédure Sub.


 

niveau script
Tout code figurant hors d'une procédure est désigné comme code de niveau script.


 

Nothing
Valeur spéciale indiquant qu'une variable objet n'est plus associée à un objet réel.


 

Null
Valeur indiquant qu'une variable ne contient aucune donnée valide. Null est le résultat :
  • d'une affectation explicite de la valeur Null à une variable ;
  • de toute opération entre expressions contenant la valeur Null.


 

numéro de l'erreur
Nombre entier compris entre 0 et 65 535 inclus qui correspond à la propriété Number de l'objet Err. Lorsqu'il est combiné à la propriété Name de l'objet Err, ce numéro représente un message d'erreur particulier.


 

objet ActiveX
Objet exposé aux autres applications ou outils de programmation par l'intermédiaire des interfaces Automation.
  • An explicit assignment of Null to a variable.
  • Any operation between expressions that contain Null.


 

objet Automation
Objet exposé aux autres applications ou outils de programmation par l'intermédiaire des interfaces Automation.


 

opérateur de comparaison
Is est aussi un opérateur de comparaison, mais il est exclusivement utilisé pour déterminer si une référence d'un objet est identique à une autre.


 

paramètres régionaux
Informations relatives à une langue et à un pays donné qui ont une incidence particulière sur le code et le système.


 

par référence
Moyen de transmettre l'adresse, au lieu de la valeur, d'un argument à une procédure. Ceci permet à la procédure d'accéder à la variable elle-même. En conséquence, la valeur de la variable peut être modifiée par la procédure à laquelle elle est transmise.


 

par valeur
Moyen de transmettre la valeur, au lieu de l'adresse, d'un argument à une procédure. Ceci permet à la procédure d'accéder à une copie de la variable. En conséquence, la valeur de la variable ne peut pas être modifiée par la procédure à laquelle elle est transmise.


 

pi
Décrit les instructions situées à l'intérieur d'une procédure Function ou Sub. Généralement, les déclarations figurent en premier, suivies des affectations et du code exécutable. Exemple :

Sub MySub() ' Cette instruction déclare un bloc de sous-procédure.
    Dim A ' Cette instruction démarre le bloc de procédure.
    A = "My variable" ' Code de niveau de procédure.
    Debug.Print A ' Code de niveau de procédure.
End Sub ' Cette instruction met fin au bloc de sous-procédure.
Pi est une constante mathématique approximativement égale à 3,1415926535897932.


 

plages de données
Chaque sous-type Variant possède une plage spécifique de valeurs autorisées :


 

portée
Définit la visibilité d'une variable, d'une procédure ou d'un objet. Par exemple, une variable déclarée comme Public est visible pour toutes les procédures dans tous les modules. Les variables déclarées dans les procédures ne sont visibles qu'à l'intérieur de la procédure et elles perdent leur valeur entre les appels.


 

Private
Variables visibles uniquement à l'intérieur du script dans lequel elles sont déclarées.


 

procédure
Séquence nommée d'instructions exécutée comme une unité. Par exemple, Function et Sub sont des types de procédures.


 

propriété
Attribut nommé d'objet. Les propriétés définissent les caractéristiques de l'objet telles que la taille, la couleur, l'emplacement sur l'écran ou l'état d'un objet (activé ou désactivé, par exemple).


 

Public
Variables déclarées avec l'instruction Public ; elles sont visibles par toutes les procédures de tous les modules de toutes les applications.


 

SCODE
Entier long utilisé pour transmettre des informations détaillées à l'appelant d'un membre d'interface ou d'une fonction API. Les codes d'état des interfaces OLE et des API sont définis dans FACILITY_ITF.


 

séparateurs de date
Caractères utilisés pour séparer le jour, le mois et l'année quand les valeurs de date sont mises en forme.


 

tableau
Ensemble d'éléments indexés de façon séquentielle et ayant le même type de données. Chaque élément d'un tableau est repéré par un numéro d'index unique. Les changements effectués sur un seul élément d'un tableau n'affectent pas les autres éléments.


 

type d'objet
Type d'objet exposé par une application, par exemple, Application, File, Range et Sheet. Pour obtenir une liste complète des objets disponibles, reportez-vous à la documentation de l'application (Microsoft Excel, Microsoft Project, Microsoft Word, etc.).


 

valeur initiale
Valeur initiale utilisée pour générer des nombres pseudo-aléatoires. Par exemple, l'instruction Randomize crée une valeur initiale utilisée par la fonction Rnd afin de générer des séquences de nombres pseudo-aléatoires uniques.


 

variable
Emplacement de stockage nommé qui peut contenir des données pouvant être modifiées pendant l'exécution du programme. Chaque variable a un nom qui l'identifie de façon unique à l'intérieur de son niveau de portée.

Les noms de variables :

  • doivent commencer par un caractère alphabétique ;
  • ne peuvent contenir une virgule intégrée ou un caractère de déclaration de type ;
  • doivent être uniques à l'intérieur de la même portée ;
  • ne doivent pas dépasser 255 caractères.