Glossaire VBE

Glossaire des termes pour Visual Basic Editor (VBE).

touche d’accès rapide

Une touche enfoncée tout en maintenant enfoncée la touche ALT qui autorise l’utilisateur à ouvrir un menu, exécuter une commande, sélectionner un objet ou accéder à un objet. Par exemple, ALT + F ouvre le menufichier.

Contrôle ActiveX

Un objet que vous placez sur un formulaire pour activer ou améliorer l’interaction d’un utilisateur avec une application. Les contrôles ActiveX ont des événements et peuvent être incorporés dans d’autres contrôles. Ces contrôles ont une extension de nom de fichier .ocx.

Objet ActiveX

Objet exposé à d'autres applications ou outils de programmation par le biais des interfaces Automation.

macro complémentaire

Outil personnalisé qui ajoute des fonctionnalités à l'environnement de développement Visual Basic.

Jeu de caractères ANSI

Le jeu de caractères 8-bit de l’Institut des normes américain (ANSI) est utilisé pour représenter au maximum 256 caractères (0 à 255) à l’aide de votre clavier. Les premiers 128 caractères (0-127) correspondent aux lettres et symboles d’un clavier américain standard. Les 128 caractères suivants (128-255) représentent des caractères spéciaux, tels que des lettres dans les alphabets internationaux, accents, symboles monétaires et fractions.

application

Un ensemble de code et éléments visuels qui fonctionnent ensemble comme programme unique. Les développeurs peuvent créer et exécuter des applications au sein de l’environnement de développement, tandis que les utilisateurs exécutent généralement les applications en tant que fichiers exécutables en dehors de l’environnement de développement.

argument

Constante, variable ou expression passée à une procédure.

tableau

Un ensemble d’éléments indexés de manière séquentielle qui ont le même type de données intrinsèques. Chaque élément d’un tableau possède un numéro d’index d’identification unique. Les modifications apportées à un élément d’une matrice n’affectent pas les autres éléments.

Jeu de caractères ASCII

Le jeu de caractères 7 bits du Code américain normalisé pour l'échange d'information (ASCII) est utilisé pour représenter les lettres et les symboles présents sur un clavier américain standard. Le jeu de caractères ASCII est le même que le jeu de caractères ANSI pour les 128 premiers caractères (0-127).

mise en forme automatique

Fonctionnalité qui met automatiquement en forme le code à mesure que vous l'entrez en mettant en majuscule la première lettre des mots clés, en normalisant l'espacement, en ajoutant de la ponctuation et en définissant les couleurs de premier plan et d'arrière-plan.

Objet Automation

Un objet qui est exposé à d’autres applications ou outils de programmation via les interfaces Automation.

Classe de base

Classe d'origine à partir de laquelle d'autres classes peuvent être dérivées par héritage.

bitmap

Image représentée par des pixels et stockée en tant que collection de bits dans laquelle chaque bit correspond à un pixel. Sur les systèmes de couleur, un peu plus d’un bit correspond à chaque pixel. Un bitmap a généralement une extension de nom de fichier .bmp.

comparaison de bits

Comparaison bit par bit entre des bits positionnés de façon identique dans deux expressions numériques.

Expression booléenne

Expression évaluée àVrai ou Faux.

Type de données de valeur booléenne

Un type de données avec uniquement deux valeurs possibles Vrai (-1) ou Faux (0). Les variables Booléennes sont stockées sous forme de nombres 16 bits (2 octets). VoirRésumé des types de données.

contrôle dépendant

Un contrôle conscient des données qui fournit l’accès à un champ spécifique ou aux champs dans une base de données via un contrôle desdonnées. Un contrôle conscient des données est généralement lié à un contrôle dedonnées via sa source de données et les propriétés DataField. Lorsqu’un contrôle de données se déplace d’un enregistrement au suivant, tous les contrôles dépendants connectés au contrôle de données changent pour afficher les données de champ dans l’enregistrement actif. Lorsque les utilisateurs modifient les données dans un contrôle dépendant, puis se déplacent vers un autre enregistrement, les modifications sont enregistrées automatiquement dans la base de données.

mode arrêt

Suspension temporaire de l’exécution du programme dans l’environnement de développement. En mode arrêt, vous pouvez examiner, déboguer, réinitialiser, suivre les étapes ou continuer l’exécution du programme. Passer en mode arrêt lorsque vous :

  • Rencontrer un point d’arrêt pendant l’exécution du programme.

  • Appuyez sur Ctrl+Pause durant l'exécution du programme.

  • Rencontrer un relevé ou une erreur d’exécution non interceptéeStop pendant l’exécution du programme.

  • Ajouter une expression espionneArrêter lorsque valeur vraie. L’exécution cesse lorsque la valeur de l’espion change et est évaluée enVrai.

  • Ajouter une expression espionne Arrêter lorsque valeur change. L’exécution cesse lorsque la valeur de l’espion change.

point d’arrêt

Une ligne programme sélectionnée à partir de laquelle l’exécution s’arrête automatiquement. Les points d’arrêt ne sont pas enregistrés avec votre code.

par référence

Un moyen de passer l’adresse d’un argument à une procédure au lieu de passer la valeur. Ainsi, la procédure peut accéder à la variable réelle. Par conséquent, la valeur réelle de la variable peut être modifiée par la procédure par laquelle elle est passée. Sauf indication contraire, les arguments sont passés par référence.

Type de données octet

Un type de données utilisé pour contenir des nombres entiers positifs compris entre 0 et 255. Les variables octet sont stockées en tant que nombres uniques et non signés 8-bits (1 octet). VoirRésumé des types de données.

par valeur

Un moyen de passer la valeur d’un argument à une procédure au lieu de passer l’adresse. Ainsi, la procédure peut accéder à une copie de la variable. Par conséquent, la valeur réelle de la variable ne peut être modifiée par la procédure par laquelle elle est passée.

code de caractère

Nombre qui représente un caractère spécifique dans un jeu, tel que le jeu de caractères ANSI.

classe

Définition formelle d’un objet. La classe fait office de modèle à partir duquel l’instance d’un objet est créée lors de l’exécution. La classe définit les propriétés de l’objet et les méthodes permettant de contrôler le comportement de l’objet.

module de classe

Module qui contient la définition d'une classe, y compris ses définitions de propriétés et de méthodes.

module de code

Module contenant du code public qui peut être partagé entre tous les modules dans un projet. Un module de code est appelé un module standard dans des versions ultérieures de Visual Basic.

volet de code

Volet contenu dans une fenêtre de code qui est utilisé pour la saisie et modification de code. Une fenêtre de code peut contenir un ou plusieurs volets de code.

collection

Un objet qui contient un ensemble d’objets liés. La position d’un objet dans la collection peut changer lorsqu’un changement dans la collection de sites intervient ; Par conséquent, la position de n’importe quel objet spécifique dans la collection de sites peut varier. L’objet Collection est l’exemple standard d’une classe de collection ; les instances de la classe sont des collections. Les collections doivent implémenter une méthode appelée NewEnum qui n’accepte aucun argument, retourne un objet IUnknown approprié et dont l’attribut VB_UserMemId est défini sur -4.

ligne de commande

Chemin d'accès, nom du fichier et arguments fournis par l'utilisateur pour exécuter un programme.

commentaire

Texte ajouté au code qui explique comment fonctionne le code. Dans Visual Basic, une ligne de commentaire peut commencer avec soit par une apostrophe (') ou avec le mot clé Rem suivi d’un espace.

opérateur de comparaison

Un ou plusieurs symbole(s) ou un mot indiquant une relation entre deux ou plusieurs valeurs ou expressions. Ces opérateurs incluent inférieur à (<), inférieur ou égal à (<=), supérieur à (>), supérieur ou égal à (>=), non égal (<>) et égal à (=). Les opérateurs de comparaison supplémentaires incluent Est et Comme. Notez que Est et Comme ne peuvent pas être utilisés en tant qu’opérateurs de comparaison dans une déclarationSélectionner Casse.

Voir aussi Opérateurs de comparaison.

directive du compilateur

Commande utilisée pour modifier l'action du compilateur.

phase de compilation

Période durant laquelle le code source est traduit en code exécutable.

constante de compilation conditionnelle

Identificateur Visual Basic défini à l'aide de la directive du compilateur#Const ou défini dans l'application hôte et utilisé par d'autres directives du compilateur pour déterminer quand et si certains blocs de code Visual Basic sont compilés.

constante

Un élément nommé qui conserve une valeur constante tout au long de l’exécution d’un programme. Une constante peut être une chaîne ou un littéral numérique, une autre constante ou n’importe quelle combinaison qui comprend des opérateurs arithmétiques ou logiques à l’exception deest et exponentiel. Chaque application hôte peut définir son propre ensemble de constantes. Des constantes supplémentaires peuvent être définies par l’utilisateur avec la déclaration constante. Utilisez des constantes n’importe où dans votre code à la place de valeurs réelles.

conteneur

Objet qui peut contenir d'autres objets.

contrôle

Un objet que vous pouvez placer sur un formulaire qui a son propre ensemble de propriétés reconnues, méthodes et événements. Utilisez les contrôles pour recevoir l’intervention de l’utilisateur, afficher la sortie écran, et déclencher les procédures événementielles. Vous pouvez manipuler la plupart des contrôles à l’aide des méthodes. Certains contrôles sont interactifs (réactifs aux actions de l’utilisateur), tandis que d’autres sont statiques (accessibles uniquement par le biais de code).

matrice de contrôle

Un groupe de contrôles qui partagent un nom commun, type et procédures événementielles. Chaque contrôle dans un tableau possède un numéro d’index unique qui peut être utilisé pour déterminer quel contrôle reconnaît un événement.

Type de données monétaire

Un type de données avec une plage de-922,337,203,685,477.5808 à 922,337,203,685,477.5807. Utilisez ce type de données pour les calculs impliquant de l’argent et pour les calculs à virgule fixe où la précision est particulièrement importante. Le signe arobase (@) caractère de type déclaration représente laDevise dans Visual Basic. VoirRésumé des types de données.

type de données

Caractéristique d’une variable qui détermine le type de données qu’elle peut contenir. Les types de données incluent Octet, Booléenne, Entier, Long, Devise, Décimal, Unique, Double, Date, Chaîne, Objet, Variante (par défaut) et les types définis par l’utilisateur, ainsi que les types spécifiques d’objets. VoirRésumé des types de données.

Type de données date

Un type de données utilisé pour stocker les dates et heures sous forme de nombre réel. Les variables de données sont stockées sous forme de nombres 64 bits (8 octets). La valeur à gauche du séparateur décimal représente une date et la valeur à droite du séparateur décimal représente une heure. VoirRésumé des types de données.

expression de date

Toute expression qui peut être interprétée comme une date, y compris littéraux date, des nombres qui ressemblent à des dates, des chaînes qui ressemblent à des dates et des dates renvoyées à partir de fonctions. Une expression de date est limitée aux nombres ou chaînes dans n’importe quelle combinaison qui peut représenter une date comprise entre le 1er janvier 100 et le 31 décembre 9999.

Les dates sont stockées comme élément d’un nombre réel. Les valeurs à gauche du séparateur décimal représentent une date et les valeurs à droite du séparateur décimal représentent une heure. Les nombres négatifs représentent les dates antérieures au 30 décembre 1899.

symbole littéral représentant une date

Une séquence de caractères avec un format valide entourée par des signes numériques (#). Les formats valides comprennent le format de date spécifié par les paramètres régionaux pour votre code ou le format de date universel.

Par exemple, #12/31/92# correspond à la date littérale que représente le 31 décembre 1992, où l’anglais (États-Unis) est le paramètre régional de votre application. Utiliser des littéraux date pour optimiser la portabilité des langues nationales.

séparateurs de date

Caractères utilisés pour séparer le jour, mois et année lorsque les valeurs de date sont mises en forme. Les caractères sont déterminées par les paramètres système ou la fonction Format.

DBCS

Jeu de caractères qui utilise 1 ou 2 octets pour représenter un caractère, ce qui permet de représenter plus de 256 caractères.

dynamic data exchange (DDE)

Protocole établi pour l'échange de données par le biais de liaisons actives entre des applications qui s'exécutent sous Microsoft Windows.

Type de données décimal

Un type de données qui contient des nombres décimaux à l’échelle à une puissance de 10. Pour les nombres à échelle zéro, autrement dit, nombres sans décimale, la plage est +/-79,228,162,514,264,337,593,543,950,335. Pour les nombres à 28 positions décimales, la plage est +/-7,9228162514264337593543950335. Le plus petit nombre non zéro qui peut être représenté comme un décimal est 0,0000000000000000000000000001.

Notez que pour le moment le type de données décimal peut uniquement être utilisé dans une variante. Vous ne pouvez pas déclarer une variable d’être de type décimal. Toutefois, vous pouvez créer unevariantedont le sous-type est décimal à l’aide de la fonctionCDec. VoirRésumé des types de données.

déclaration

Code non exécutable qui nomme une constante, variable ou procédure et spécifie ses caractéristiques, telles que type de données. Pour les procédures DLL, noms de déclarations spécifiques, bibliothèques et arguments.

designer

Fournit une fenêtre de conception visuelle dans l’environnement de développement Visual Basic. Utilisez cette fenêtre pour concevoir visuellement de nouvelles classes. Visual Basic a des concepteurs intégrés pour les formulaires. Les éditions Professionnel et Entreprise de Visual Basic incluent concepteurs de contrôles ActiveX et de documents ActiveX.

moment de conception

Temps pendant lequel vous créez une application dans l’environnement de développement en ajoutant des contrôles, contrôle paramètre ou propriétés de formulaire et ainsi de suite. En revanche, pendant l’exécution, vous interagissez avec l’application comme un utilisateur.

environnement de développement

La partie de l’application dans laquelle vous écrivez le code, créez des contrôles, définissez le contrôle et propriétés du formulaire et ainsi de suite. Cela contraste avec exécuter l’application.

Une bibliothèque de routines chargée et liée dans les applications au moment de l’exécution. La DLL est créé avec les autres langages de programmation tels que C, MASM ou FORTRAN.

fenêtre ancrée

Fenêtre attachée au cadre de la fenêtre principale.

document

Tout travail autonome créé avec une application et auquel est attribué un nom de fichier unique.

mode de design de document

Mode activé par l’application hôte, généralement via un bouton du ruban développeur où les interactions de la souris avec les contrôles incorporés dans un document ajustent la position, la taille et les proportions au lieu d’activer leurs actions.

type de données Double

Un type de données qui contient des nombres à virgule flottante double précision sous forme de nombres 64 bits dans la plage de -1, 79769313486231E308 à - 4, 94065645841247E-324 pour les valeurs négatives ; 4, 94065645841247E-324 à 1, 79769313486232E308 pour les valeurs positives. Le signe nombre (#) caractère de type déclaration représente ledouble dans Visual Basic. VoirRésumé des types de données.

Vide

Indique qu’aucune valeur de début n’a été affectée à une variablevariante. Une variable vide est représentée par 0 dans un contexte numérique ou d’une chaîne nulle (« ») dans un contexte de chaîne.

numéro d’erreur

Un nombre entier dans la plage 0-65,535 qui correspond au paramètre de la propriéténombrede l’objetErr. Lorsqu’il est combiné avec les paramètres Description de la propriété de l’objetErr, ce nombre représente un message d’erreur spécifique.

objet source d’événement

Un objet qui est la source d’événements qui se produisent en réponse à une action. Un objet source événement est renvoyé par une propriété. Par exemple, la propriétéCommandBarEvents renvoie l’objetCommandBarEvents.

fichier exécutable

Une application Windows qui peut s’exécuter en dehors de l’environnement de développement. Un fichier exécutable a une extension de nom de fichier .exe.

expression

Une combinaison de mots clés, opérateurs, variables et de constantes qui donne une chaîne, un nombre ou un objet. Une expression peut être utilisée pour effectuer un calcul, manipuler des caractères ou tester des données.

numéro de fichier

Nombre utilisé dans l’instructionOuvrir pour ouvrir un fichier. Utilise des numéros de fichier dans la plage 1-255, inclus, pour les fichiers inaccessibles à d’autres applications. Utilise des numéros de fichier dans la plage 256-511 pour les fichiers accessibles à d’autres applications.

focus

La possibilité de recevoir les clics de souris ou un retour clavier à un moment donné. Dans l’environnement Microsoft Windows, une seule fenêtre, formulaire ou contrôle peut avoir cette capacité à un moment donné. L’objet qui « a le focus » est normalement indiqué par une légende en surbrillance ou une barre de titre. Le focus peut être défini par l’utilisateur ou par l’application.

formulaire

Une boîte de dialogue ou fenêtre. Les formulaires sont des conteneurs pour les contrôles. Une interface document multiple (MDI) peut également agir comme conteneur pour les sous-formulaires et certains contrôles.

module de formulaire

Fichier dans un projet Visual Basic portant l'extension de nom de fichier .frm et susceptible de contenir des descriptions graphiques d'un formulaire, ses contrôles et leurs paramètres de propriétés, des déclarations de constantes, variables et procédures externes au niveau du formulaire, ainsi que des procédures générales et d'événements.

Procédure fonction

Procédure qui effectue une tâche spécifique au sein d’un programme et renvoie une valeur. Une procédurefonctioncommence par une instructionfonction et se termine par une déclaration fin fonction .

procédure générale

Procédure qui doit être appelée explicitement par une autre procédure. En revanche, une procédure événementielle est appelée automatiquement en réponse à un utilisateur ou une action du système.

méthode de graphiques

Une méthode qui fonctionne sur un objet comme un formulaire, PictureBox, ou imprimanteet effectue les opérations d’exécution de dessin telles que l’animation ou de simulation. Les méthodes de graphiques sont Cercle, Cls, Ligne, PaintPicture, Point, Imprimer, et PSet.

application hôte

Toute application qui prend en charge l'utilisation de Visual Basic pour Applications, par exemple Microsoft Excel, Microsoft Project, et ainsi de suite.

icône

Une représentation graphique d’un objet ou concept ; généralement utilisée pour représenter des applications réduites dans Microsoft Windows. Une icône est une image bitmap d’une taille maximale de 32 x 32 pixels. Les icônes ont une extension de nom de fichier .ico.

identifiant

Élément d'une expression qui fait référence à une constante ou une variable.

dans le processus

Exécuté dans le même espace d'adressage qu'une application.

objet insérable

Objet d'application qui est un type de contrôle personnalisé, tel qu'une feuille de calcul Microsoft Excel.

type de données Integer

Type de données qui conserve les variables integer stockées en tant que nombres entiers de 2 octets dans la plage-32 768 et 32 767. Le type de donnéesIntegerest également utilisé pour représenter les valeurs énumérées. Le signe pourcentage (%) caractère de type déclaration représenteInteger dans Visual Basic. VoirRésumé des types de données.

constantes intrinsèques

Constante fournie par une application. Les constantes Visual Basic sont répertoriées dans la bibliothèque d’objets et peuvent être affichés avec l’ Explorateur d’objets. Étant donné que vous ne pouvez pas désactiver les constantes intrinsèques, vous ne pouvez pas créer de constante définie par l’utilisateur portant le même nom.

mot clé

Mot ou symbole reconnu dans le cadre du langage de programmation Visual Basic, par exemple une instruction, un nom de fonction ou un opérateur.

caractère de continuation de ligne

La combinaison d’un espace suivi d’un trait de soulignement (_) utilisé dans l’environnement de développement pour étendre une seule ligne logique de code à deux ou plusieurs lignes physiques. Toutefois, vous ne pouvez pas utiliser de caractère de continuation de ligne pour continuer une ligne de code à l’intérieur d’une expression de chaîne.

étiquette de ligne

Utilisé pour identifier une seule ligne de code. Une étiquette de ligne peut être n’importe quelle combinaison de caractères qui commence par une lettre et se termine par un signe deux-points (:). Les étiquettes de ligne ne sont pas sensibles à la casse et doivent commencer dans la première colonne.

numéro de ligne

Utilisé pour identifier une seule ligne de code. Un numéro de ligne peut être n’importe quelle combinaison de chiffres qui est unique dans le module dans lequel elle est utilisée. Les numéros de ligne doivent commencer dans la première colonne.

fenêtre liée

Fenêtre jointe à une fenêtre autre que la fenêtre principale.

cadre de fenêtre lié

cadre de fenêtre contenant plusieurs fenêtres qui ont été liées.

local

Ensemble des informations qui correspond à une langue donnée et pays/région. Les paramètres régionaux de code affectent la langue des termes tels que mots clés et définissent les paramètres régionaux spécifiques tels que les séparateurs de décimale et listes, les formats de date et l’ordre de tri des caractères.

Les paramètres régionaux du système affectent la manière dont les fonctionnalités des paramètres régionaux se comportent, par exemple, lorsque vous affichez des nombres ou convertissez les chaînes en dates. Définir les paramètres régionaux du système à l’aide des utilitaires panneau de configuration fournis par le système d’exploitation.

Bien que les paramètres régionaux de code et les paramètres régionaux du système soient généralement définis selon le même paramètre, ils peuvent différer dans certains cas. Par exemple, dans Visual Basic, Édition Standard et Visual Basic, Professional Edition, le code n’est pas traduit de l’anglais (États-Unis). Les paramètres régionaux du système peuvent être configurés pour la langue et pays/région de l’utilisateur, mais les paramètres régionaux du code sont toujours définis sur anglais (États-Unis) et ne peuvent pas être modifiés. Dans ce cas, les séparateurs anglais (États-Unis), espaces réservés format et ordre de tri sont utilisés.

erreur logique

Une erreur de programmation qui peut empêcher le code de produire des résultats incorrects ou arrêter l’exécution. Par exemple, une erreur logique peut être générée par des noms de variables incorrects, types de variable incorrects, boucles infinies, failles dans des comparaisons ou des problèmes de tableau.

Type de données long

Entier de 4 octets compris entre la valeur allant de -2,147,483,648 à 2 147 483 647. Le caractère de déclaration de type esperluette (&) représente un Long en Visual Basic. VoirRésumé des types de données.

indicateurs de marge

Une icône s’affiche dans la barremarge indicateur dans la fenêtre de Code. Les indicateurs de marge fournissent des signaux visuels pendant la modification de code.

MDI enfant

Un formulaire inclus dans un formulaire MDI dans application à interface multiple document (MDI). Pour créer un formulaire enfant, définissez la propriété MDIChild du formulaire MDI à Vrai.

formulaire MDI

Fenêtre qui occupe l’arrière-plan d’une application à interface multiple document (MDI). Le formulaire MDI est le conteneur pour les formulaires enfants MDI dans l’application.

membre

Élément d'une collection, d'un objet ou d'un type défini par l'utilisateur.

métafichier

Un fichier qui stocke une image en tant qu’objets graphiques tels que des lignes, des cercles et polygones plutôt que sous forme de pixels. Il existe deux types de métafichiers, standard et amélioré. Les métafichiers standard ont généralement une extension de nom de fichier .wmf. Les métafichiers améliorés ont généralement une extension de nom de fichier .emf. Les métafichiers conservent une image plus précise que les pixels lorsque l’image est redimensionnée.

méthode

Procédure qui agit sur un objet.

module

Ensemble de déclarations suivies de procédures.

niveau du module

Décrit le code dans la section Déclarations d’un module. N’importe quel code en dehors d’une procédure est appelé au niveau du module de code. Les déclarations doivent être répertoriées en premier, puis suivies par les procédures.

variable du module

Une variable déclarée à l’extérieur du code de la procédurefonction, Sub, ou propriété. Les variables du module doivent être déclarées à l’extérieur des procédures décrites dans le module. Ils existent lorsque le module est chargé et sont visibles dans toutes les procédures dans le module.

argument nommé

Un argument qui a un nom prédéfini dans la bibliothèque d’objets. Au lieu de fournir une valeur pour chaque argument dans un ordre spécifié prévu par la syntaxe, vous pouvez utiliser des arguments nommés pour affecter des valeurs dans n’importe quel ordre. Par exemple, supposons qu'une méthode accepte trois arguments :

DoSomeThingnamedarg1, namedarg2, namedarg3

En attribuant des valeurs aux arguments nommés, vous pouvez utiliser l’instruction suivante :

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20 

Notez qu'il n'est pas obligatoire que les arguments nommés apparaissent dans l'ordre positionnel normal dans la syntaxe.

Null

Une valeur indiquant qu’une variable ne contient pas de données valides. Null est le résultat d’une affectation explicite de Null à une variable ou toute opération entre des expressions qui contiennent Null.

type de données numérique

N’importe quel type de données numérique intrinsèque (Octets, Booléenne, Entier, Long, Devise, Unique, Double, ou Date). VoirRésumé des types de données.

expression numérique

Toute expression qui peut être évaluée comme un nombre. Les éléments d’une expression peuvent inclure une combinaison de mots clés, des variables, des constantes et des opérateurs susceptibles de provoquer un nombre.

type numérique

Tout type de données numérique intrinsèque (Byte, Boolean, Integer, Long, Currency, Single, Double ou Date) ou tout sous-type numérique Variant (Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean ou Byte). VoirRésumé des types de données.

objet

Une combinaison de code et de données pouvant être traités comme une seule entité, par exemple, un contrôle, formulaire ou un composant d’application. Chaque objet est défini par une classe.

Zone objet

Une zone de liste située dans le coin supérieur gauche de la fenêtre Code qui répertorie le formulaire et les contrôles du formulaire auquel le code est attaché, ou une zone de liste située en haut de la fenêtre Propriétés qui répertorie le formulaire et ses contrôles.

Explorateur d’objets

Boîte de dialogue dans laquelle vous pouvez examiner le contenu d'une bibliothèque d'objets afin d'obtenir des informations sur les objets fournis.

Type de données objet

Un type de données qui représente une référenceObjet. Les variables Objet sont stockées en tant qu’adresses 32 bits (4 octets) qui font référence à des objets. VoirRésumé des types de données.

expression objet

Expression qui spécifie un objet spécifique et peut inclure des conteneurs de l’objet. Par exemple, une application peut avoir un objet Application qui contient un objetDocument qui contient un objettexte.

bibliothèque d’objets

Un fichier avec l’extension .olb qui fournit des informations aux contrôleurs Automation (par exemple, Visual Basic) concernant les objets disponibles. Vous pouvez utiliser l’Explorateur d’objets pour examiner le contenu d’une bibliothèque d’objets pour obtenir des informations sur les objets fournis.

module d’objet

Un module qui contient le code spécifique à un objet, par exemple, module de classe, module de formulaire et module document. Les modules objet contiennent le code derrière leurs objets associés. Les règles pour les modules objet diffèrent de celles des modules standard.

type d’objet

Un type d’objet exposé par une application via Automation, par exemple, Application, Fichier, Plage, et Feuille. Utilisez l’Explorateur d’objets ou consultez la documentation de l’application pour une liste complète des objets disponibles.

variable objet

Variable qui contient une référence à un objet.

paramètre

Nom d’une variable par lequel un argument passé à une procédure est connu au sein de la procédure. Cette variable reçoit l’argument passé dans la procédure. Son étendue se termine lorsque la procédure se termine.

chemin

Expression de chaîne spécifiant un emplacement de répertoire ou dossier. L’emplacement peut inclure une spécification de lecteur.

pi

Constante mathématique égale à environ 3,1415926535897932.

point

Un point est 1/72 pouce. Les tailles de police sont généralement mesurées en points.

Les zones d’impression commencent toutes les 14 colonnes. La largeur de chaque colonne est une moyenne de la largeur de tous les caractères dans la taille en points pour la police sélectionnée.

Privé

Variables visibles uniquement par le module dans lequel elles sont déclarées.

procédure

Séquence nommée d’instructions exécutées comme une seule entité. Par exemple, Fonction, Propriété, et Sub sont des types de procédures. Un nom de procédure est toujours défini au niveau du module. Tout code exécutable doit être inclus dans une procédure. Les procédures ne peuvent pas être imbriquées dans les autres procédures.

Zone de procédure

Zone de liste située dans le coin supérieur droit de la fenêtre Code et fenêtre Debug qui affiche les procédures reconnues pour l’objet affiché dans la zone Objet .

appel de procédure

Instruction de code qui indique à Visual Basic qu'il doit exécuter une procédure.

niveau de procédure

Décrit les instructions situées au sein d’une procédure Fonction, Propriété, ou Sub. Les déclarations apparaissent généralement en premier, suivies des affectations et autre code exécutable.

Notez que le code au niveau du module se trouve en dehors d’un bloc de procédure.

projet

Ensemble de modules.

Fenêtre de projet

Une fenêtre qui affiche une liste du formulaire, classe et modules standard ; le fichier de ressources ; et des références dans votre projet. Les fichiers avec les extensions de nom de fichier .ocx et .vbx ne n’apparaissent pas dans la fenêtre Projet.

Fenêtre propriétés

Fenêtre utilisée pour afficher ou modifier les propriétés d’un formulaire sélectionné ou un contrôle au moment de la conception. Certains contrôles personnalisés ont des fenêtres Propriétés personnalisées.

propriété

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

Procédure de propriété

Procédure qui crée et manipule les propriétés d’un module de classe. Une procédure propriété commence par une instruction Property Let, Property Get, ou Property Set et se termine avec une déclaration End Property.

Public

Les variables déclarées à l’aide de l’instructionPublic sont visibles par toutes les procédures dans tous les modules dans toutes les applications, sauf si l’Option module privé est appliquée. Dans ce cas, les variables sont publiques uniquement au sein du projet dans lequel elles résident.

projet référencé

Le projet que vous liez directement depuis le projet sur lequel vous travaillez actuellement. Un projet référencé par un des projets actuels des projets référencés directement s’appelle un projet référencé indirectement. Ses variables Public ne sont pas accessibles au projet actuel sauf par qualification avec son nom de projet. N’importe quelle combinaison de références directes et indirectes entre projets est valide dans la mesure où elle n’entraîne pas un cycle complet.

projet référencement

Projet actuel. Comment créer un lien vers un projet dépend de l’application hôte. Par exemple, pour faire référence directement à un projet dans Microsoft Excel, sélectionnez le projet à partir de la boîte de dialogue références du menuoutils. Les variablesPublic dans un projet référencé directement sont visibles par le projet référencement direct mais les variablesPublic dans un projet référencement direct ne sont pas visibles à un projet référencé directement.

registre

Dans Microsoft Windows version 3.1, les associations de fichier et les informations d’inscription OLE sont stockées dans la base de données inscription et les paramètres du programme sont stockés dans les fichiers d’initialisation (.ini) du système Windows. Dans Microsoft Windows 95, le Registre Windows sert de base de données centrale de configuration pour l’utilisateur, applications et informations spécifiques à l’ordinateur, y compris les informations précédemment contenues dans la base de données inscription Windows version 3.1 et le fichier .ini.

fichier de ressource

Un fichier dans un projet Visual Basic avec une extension de nom de fichier .res contenant des images bitmap, chaînes de texte ou d’autres données. En stockant ces données dans un fichier distinct, vous pouvez modifier les informations sans modifier votre code. Un seul fichier ressource peut être associé à un projet.

erreur d’exécution

Erreur qui se produit en cours d’exécution du code. Les résultats d’une erreur d'exécution lorsqu’une déclaration tente de valider une opération non valide.

temps d’exécution

Temps pendant lequel le code est en cours d’exécution. Pendant l’exécution, vous ne pouvez pas modifier le code.

étendue

Définit la visibilité d’une variable, procédure ou objet. Par exemple, une variable déclarée comme Public est visible par toutes les procédures dans tous les modules d’un projet référencement direct, sauf si l’Option module privé est appliquée. Lorsque l’Option module privéest effectif, le module lui-même est privé et par conséquent pas visible aux projets référencement. Les variables déclarées dans une procédure sont visibles uniquement au sein de la procédure et perdent leur valeur entre les appels, sauf si elles sont déclarées statiques.

valeur de départ

Une valeur initiale utilisée pour générer des nombres pseudo-aléatoires. Par exemple, l’instructionaléatoirecrée un numéro de valeur de départ utilisé par la fonction Rnd pour créer des séquences de nombres pseudo-aléatoires uniques.

Type de données unique

Un type de données qui stocke des variables à virgule flottante précision unique comme nombres à virgule flottante 32 bits (4 octets), compris dans la valeur de - 3, 402823E38 à - 1, 401298E-45 pour les valeurs négatives et 1, 401298E-45 à 3, 402823E38 pour les valeurs positives. Le signe point d’exclamation (!) caractère de type déclaration représente le typeUnique dans Visual Basic. VoirRésumé des types de données.

ordre de tri

Principe de séquencement utilisé pour trier des données, par exemple par ordre alphabétique, croissant, décroissant, et ainsi de suite.

pile

Quantité fixe de mémoire utilisée par Visual Basic pour conserver les variables et arguments locaux durant les appels de procédures.

module standard

Module contenant uniquement les déclarations de procédure, type et déclarations et définitions de données. Les déclarations niveau module et définitions dans un module standard sont Public par défaut. Un module de code est appelé un module standard dans des versions précédentes de Visual Basic.

instruction

Unité syntaxiquement complète qui exprime un type d’action, déclaration ou définition. Une instruction occupe généralement une seule ligne, bien que vous pouvez utiliser un signe deux-points (:) pour inclure plusieurs instructions sur une ligne. Vous pouvez également utiliser un caractère de continuation de ligne (_) pour continuer une seule ligne logique sur une deuxième ligne physique.

comparaison de chaînes

Comparaison des deux séquences de caractères. UtilisezOption comparer pour spécifier la comparaison binaire ou texte. Pour anglais-États-Unis, les comparaisons binaires respectent la casse ; pas les comparaisons de texte.

constante de chaîne

Toute constante (définie à l'aide du mot cléConst ) composée d'une séquence de caractères contigus interprétée comme les caractères eux-mêmes plutôt que comme une valeur numérique.

Type de données chaîne

Un type de données composée d’une séquence de caractères contigus qui représentent les caractères eux-mêmes plutôt que leurs valeurs numériques. Une chaîne peut inclure des lettres, nombres, espaces et signes de ponctuation. Le type de données chaîne peut stocker des chaînes de longueur fixe d’une longueur variant de 0 à environ 63 Ko de caractères et des chaînes dynamiques variant en longueur de 0 à environ 2 milliards de caractères. Le signe dollar ($) caractère de type déclaration représente laChaîne dans Visual Basic. VoirRésumé des types de données.

expression de chaîne

Toute expression dont le résultat est une séquence de caractères contigus. Les éléments d’expression de chaîne peuvent inclure une fonction qui renvoie une chaîne, un littéral de chaîne, une constante de chaîne, une variable de chaîne, une chaîne Variante, ou une fonction qui renvoie une chaîne Variante ( VarType 8).

littéral de chaîne

Toute expression constituée d'une séquence de caractères contigus entourés de guillemets et interprétée littéralement comme les caractères placés entre les guillemets.

Sous-procédure

Procédure qui effectue une tâche spécifique au sein d’un programme mais ne renvoie aucune valeur. Une procédurefonction commence par une instructionSub et se termine par une déclaration End Sub .

vérification de la syntaxe

Une fonctionnalité qui vérifie la syntaxe correcte de votre code. Si la fonctionnalité vérification de la syntaxe est activée, un message s’affiche lorsque vous entrez du code qui contient une erreur de syntaxe et le code suspect est mis en évidence.

erreur de syntaxe

Une erreur se produit lorsque vous entrez une ligne de code que Visual Basic ne reconnaît pas.

Notez que les règles de syntaxe des mots clés individuels sont définies dans la section syntaxe de la rubrique d’aide associée. Pour obtenir de l’aide sur un mot clé à partir de l’environnement de développement, sélectionnez le mot clé, puis appuyez sur F1.

ordre de tabulation

Ordre dans lequel le focus passe d'un champ au suivant quand vous appuyez sur Tab ou Maj+Tab.

expression d’heure

Toute expression qui peut être évaluée comme une heure. Cela inclut toute combinaison de littéraux heure, nombres qui ressemblent à des heures, chaînes qui ressemblent à heures et heures renvoyées par fonctions.

Les heures sont stockées comme élément d’un nombre réel. Les valeurs à droite du séparateur décimal représentent l’heure. Par exemple, midi (12h) est représenté par 0.5.

twip

Une unité de mesure écran égale à 1/20 point. Un twip est une unité indépendante de l’écran qui permet de s’assurer que le placement et la proportion des éléments de l’écran dans votre application sont identiques sur tous les systèmes d’affichage. Il existe environ 1440 twips par pouce logique ou 567 twips par centimètre logique (la longueur d’un élément écran mesurant un centimètre ou un pouce lors de son impression).

caractère de déclaration de type

Un caractère ajouté au nom d’une variable indiquant le type de données de la variable. Par défaut, les variables sont de type Variante , sauf si une instruction correspondant àdéftype est présente dans le module.

bibliothèque de types

Un fichier ou un composant au sein d’un autre fichier qui contient des descriptions standard d’objets exposés, propriétés et méthodes qui sont disponibles pour Automation. Les fichiers de bibliothèque d’objets (.olb) contiennent des bibliothèques de type.

Unicode

Standard de caractère selon normes ISO (International Standard Organization). Unicode utilise un modèle de codage 16 bits (2 octets) qui autorise 65 536 espaces caractère distincts. Unicode comprend des représentations pour plusieurs marques de ponctuation, symboles mathématiques dingbats, avec une possibilité d’expansion future.

format de date universel

Le format de date universel est #yyyy-mm-dd hh:mm:ss#. Toutefois, les deux composants de date ( #yyyy-mm-dd#) et d’heure ( #hh:mm:ss#) peuvent être représentés séparément.

type défini par l’utilisateur

N’importe quel type de données défini à l’aide de la déclarationType. Les types de données définis par l’utilisateur peuvent contenir un ou plusieurs éléments d’un type de données. Les tableaux de types de données définis par l’utilisateur et les autres type de données sont créés à l’aide de la déclaration Dim. Tout type de tableaux peut être inclus dans des types définis par l’utilisateur. VoirRésumé des types de données.

variable

Emplacement de stockage nommé contenant des données qui peuvent être modifiées pendant l’exécution du programme. Chaque variable possède un nom qui l’identifie de manière unique dans son étendue. Un type de données peut être spécifié ou non.

Les noms des variables doivent commencer par un caractère alphabétique, doivent être uniques dans la même portée, ne peuvent pas comporter plus de 255 caractères et ne peuvent pas contenir de caractère de déclaration de type ni de point imbriqué.

Type de données variant

Un type de données spécial qui peut contenir des données numériques, chaînes ou de date ainsi que des types définis par l’utilisateur et des valeurs spéciales Vide et Null. Le type de donnéesvariant a une taille de stockage numérique de 16 octets et peut contenir des données de la plage d’undécimal, ou une taille de stockage de caractères de 22 octets (plus la longueur de chaîne) et peut stocker n’importe quel caractère texte. La fonction VarType définit comment les données sont traitées dans une variante. Toutes les variables deviennent type de donnéesvariant si elles ne sont pas explicitement déclarées comme autre type de données. VoirRésumé des types de données.

expression de type Variant

Toute expression pouvant être évaluée à des données numériques, de chaîne ou de date, ainsi que les valeurs spécialesEmpty et Null.

expression espionne

Une expression définie par l’utilisateur qui permet d’observer le comportement d’une variable ou une expression. Les expressions espionnes s’affichent dans la fenêtre Espion de Visual Basic Editor et sont automatiquement mises à jour lorsque vous entrez en mode arrêt. La fenêtreEspion affiche la valeur d’une expression dans un contexte donné. Les expressions espionnes ne sont pas enregistrées avec votre code.

commande z

Superposition visuelle des contrôles sur un formulaire sur axe z du formulaire (profondeur). L’ordre z détermine les contrôles qui sont devant les autres contrôles.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.