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 :
Pi est une constante mathématique approximativement égale à 3,1415926535897932.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.
- 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.