Menus de Visual Basic

Visual Basic comporte deux types de menus, intégrés et contextuels.

Menus intégrés

Les menus intégrés apparaissent sur la barre de menus située en haut de la fenêtre Visual Basic. Chaque menu contient des commandes apparentées au nom du menu. Par exemple, le menu Format regroupe des commandes permettant de mettre en forme votre feuille. Certaines commandes sont dotées de sous-menus contenant des commandes plus spécifiques. Par exemple, la commande Barres d'outils du menu Affichage comporte un sous-menu contenant le nom des barres d'outils et la commande Personnaliser. Cette dernière permet de modifier les menus intégrés ou d'ajouter des commandes à la barre de menus.

Menus contextuels

Les menus contextuels contiennent des commandes fréquemment utilisées. Pour les afficher, il vous suffit de cliquer le bouton droit de la souris ou d'appuyer sur MAJ+F10.

Note   Pour obtenir des informations sur une commande de menu, utilisez la commande Aide sur… du menu ? (Aide) et recherchez le nom de cette commande.


Zoom, commande

Réduit ou augmente le pourcentage relatif à l'affichage de la feuille sélectionnée. Vous pouvez sélectionner ou taper un pourcentage compris entre 10 et 400.

Uniquement disponible sur la barre d'outils UserForm.

Barre d'outils :


Définition, commande (menu contextuel)

Affiche l'emplacement dans la fenêtre Code où est définie la variable ou la procédure qui se trouve sous le pointeur. Si la définition se trouve dans une bibliothèque référencée, elle est affichée dans l'Explorateur d'objets.


Visualiser les membres cachés, commande (menu contextuel de l'Explorateur d'objets)

Affiche et masque pour chaque classe les membres cachés dans l'Explorateur d'objets. Les membres cachés sont des membres d'un objet réutilisable qui ne sont pas destinés à être utilisés par le programmeur et qui n'apparaissent normalement pas dans l'Explorateur d'objets. Ils s'affichent en texte gris clair.


Personnaliser, commande (menu contextuel)

Affiche la boîte de dialogue Personnaliser, permettant d'ajouter, de supprimer, de modifier ou de créer des barres d'outils personnalisées.


Supprimer un espion, commande (menu contextuel)

Supprime l'expression espionne sélectionnée.


Mot entier, commande (menu contextuel de l'Explorateur d'objets)

Permet de rechercher des occurrences correspondant exactement au mot que vous avez tapé dans la zone Rechercher un texte de l'Explorateur d'objets.


Masquer, commande (menu contextuel)

Masque la fenêtre, le projet, le dossier, le module actifs ou la Boîte à outils.


Réduit parent, commande (menu contextuel)

Réduit la liste des éléments de la fenêtre Variables locales ou de la fenêtre Espions pour n'afficher que l'élément parent. Lorsque vous réduisez une liste, l'icône située à gauche de l'expression passe du signe moins (-) au signe plus (+).


Propriétés, commande (menu contextuel)

Ouvre la fenêtre Propriétés correspondant à l'élément sélectionné.


Basculer, commandes (menu contextuel)

Point d'arrêt   Définit ou supprime un point d'arrêt sur la ligne en cours.

Signet   Affiche ou supprime un signet sur la ligne active dans la fenêtre Code.


Déplacer, commande (menu contextuel)

Selon qu'une fenêtre ou la Boîte à outils est active lorsque vous sélectionnez la commande Déplacer, l'une des actions suivantes est effectuée :

•	Transformation du pointeur en [image] de façon à vous permettre de déplacer la fenêtre active.

•	Affichage de la boîte de dialogue Ordre des pages, permettant de modifier l'ordre des pages dans votre Boîte à outils.

Vous pouvez déplacer la page sélectionnée à gauche ou à droite des autres pages.


Commenter bloc et Ne pas commenter bloc, commandes

Ajoute et supprime le caractère de commentaire (apostrophe) pour chaque ligne d'un bloc de texte sélectionné. Si aucun texte n'est sélectionné lorsque vous choisissez la commande Commenter bloc ou Ne pas commenter bloc, le caractère de commentaire est ajouté ou supprimé sur la ligne contenant le pointeur.

Commenter bloc   Ajoute le caractère de commentaire à chaque ligne d'un bloc de texte sélectionné.

Ne pas commenter bloc   Supprime le caractère de commentaire de chaque ligne d'un bloc de texte sélectionné.


Propriétés, commande (menu contextuel de l'Explorateur d'objets)

Affiche la boîte de dialogue Options de membre, permettant de taper une description du membre personnalisé et de lui attribuer un Identificateur de contexte d'aide et un nom de Fichier d'aide.

Uniquement disponible pour les éléments contenant du code Basic.


Aide, commande (menu contextuel)

Affiche la rubrique d'aide correspondant à l'élément sélectionné au moment où vous avez choisi la commande Aide.


Afficher l'objet et Afficher le code, commandes (menu contextuel)

Permet d'afficher la fenêtre de création ou la fenêtre Code.

Afficher l'objet   Affiche ou active l'élément sélectionné.

Afficher le code   Affiche ou active la fenêtre Code pour l'objet actuellement sélectionné.


Ancrable, commande (menu contextuel)

Permet d'activer ou de désactiver la fonction d'ancrage de la fenêtre active.

Une fenêtre est ancrée lorsqu'elle est liée à un bord de l'écran, de la fenêtre d'application ou d'une autre fenêtre ancrable. Lorsque vous déplacez une fenêtre ancrable, elle s'aligne automatiquement sur cette position. Une fenêtre non ancrable peut être déplacée à tout endroit de l'écran et y être conservée.


Membres du groupe, commande (menu contextuel de l'Explorateur d'objets)

Permet de trier les membres du volet sous forme de liste alphabétique des membres de la classe sélectionnée ou sous forme de liste par type de membre.


Afficher la définition, commande (menu contextuel de l'Explorateur d'objets)

Permet de visualiser la définition du membre sélectionné.


Taille, commande (menu contextuel)

Transforme le pointeur afin de vous permettre de redimensionner la fenêtre active ou la Boîte à outils.


Copier, commande (menu contextuel de l'Explorateur d'objets)

Copie le texte correspondant à la classe ou au membre sélectionné vers le Presse-papiers.


Caractères génériques utilisés dans les comparaisons de chaînes

Les critères spéciaux intégrés constituent un outil polyvalent dans le cadre des comparaisons de chaînes. Le tableau suivant dresse la liste des caractères génériques que vous pouvez utiliser avec l'opérateur Like et indique le nombre de chiffres ou de caractères auquel ils correspondent.

Caractère(s) dans pattern	Correspondance dans expression
?	Tout caractère unique
*	Zéro ou plusieurs caractères
#	Tout chiffre unique (0 à 9)
[charlist]	Tout caractère unique figurant dans charlist
[!charlist]	Tout caractère unique ne figurant pas dans charlist
Un groupe constitué d'un ou de plusieurs caractères (charlist) délimités par des crochets ([ ]) peut être utilisé pour une correspondance avec tout caractère unique dans expression et peut comprendre la quasi totalité des caractères du jeu de caractères ANSI, y compris des chiffres. En fait, les caractères spéciaux crochet ouvrant ([ ), point d'interrogation (?), signe de nombre (#) et astérisque (*) ne peuvent être utilisés pour faire référence à eux-mêmes que s'ils sont indiqués entre crochets. Le crochet fermant ( ]) ne peut pas être utilisé au sein d'un groupe pour faire référence à lui-même, mais peut être utilisé en dehors d'un groupe en tant que caractère indépendant.

En dehors d'une simple liste de caractères délimités par des crochets, charlist peut préciser une plage de caractères en utilisant un tiret (-) pour séparer les limites inférieure et supérieure de la plage. Par exemple, si vous utilisez la plage [A-Z] dans pattern, une correspondance est établie si le caractère correspondant dans expression contient une lettre majuscule comprise dans la plage de A à Z. Plusieurs plages peuvent être incluses à l'intérieur des crochets sans nécessité d'ajouter de délimiteur. Par exemple, [a-zA-Z0-9] correspond à tout caractère alphanumérique.

Il convient de garder à l'esprit d'autres règles importantes en matière de critères spéciaux :

•	Un point d'exclamation (!) au début de charlist signifie qu'une correspondance doit être établie si un caractère quelconque, autre que ceux figurant dans charlist, est trouvé dans expression. S'il est utilisé en dehors des crochets, le point d'exclamation fait référence à lui-même.

•	Le tiret (-) peut être utilisé soit au début (après un point d'exclamation, le cas échéant), soit à la fin de charlist s'il doit faire référence à lui-même. S'il est indiqué à un autre endroit, il sert à préciser une plage de caractères ANSI.

•	Si une plage de caractères est précisée, l'ordre de tri doit être croissant (A-Z ou 0-100). [A-Z] constitue un critère valide, à la différence de [Z-A].

•	La séquence de caractères [ ] n'est pas prise en compte ; elle est considérée comme une chaîne de longueur nulle ("").


Fermer, commande (menu contextuel)

Ferme la fenêtre sélectionnée.


Pas à pas détaillé, Pas à pas principal et Pas à pas sortant, commandes (menu Débogage)

Pas à pas détaillé   Exécute le code instruction par instruction.

Hors du mode création, la commande Pas à pas détaillé permet d'entrer en mode Arrêt à la ligne d'exécution en cours. Si l'instruction est un appel de procédure, l'instruction affichée ensuite est la première instruction de la procédure.

Au moment de la création, cet élément de menu lance l'exécution et entre en mode Arrêt avant que la première ligne de code ne soit exécutée.

En l'absence d'un point d'exécution en cours, la commande Pas à pas détaillé peut sembler n'avoir aucun effet tant que vous n'effectuez pas une action qui déclenche le code, par exemple cliquer sur un document.

Bouton de la barre d'outils :  .  Raccourci clavier : F8.

Pas à pas principal   Similaire à la commande Pas à pas détaillé. La seule différence se présente lorsque l'instruction en cours contient un appel à une procédure.

La commande Pas à pas principal exécute la procédure en tant qu'entité, puis passe à l'instruction suivante dans la procédure en cours. De ce fait, l'instruction affichée ensuite est l'instruction suivante dans la procédure en cours, même si l'instruction en cours constitue un appel à une autre procédure. Commande disponible en mode Arrêt uniquement.

Bouton de la barre d'outils :  .  Raccourci clavier : MAJ+F8.

Pas à pas sortant   Exécute les lignes restantes d'une fonction à l'intérieur de laquelle se trouve le point d'exécution en cours. L'instruction affichée ensuite est l'instruction suivant l'appel de procédure. La totalité du code entre le point d'exécution en cours et le point d'exécution final est exécutée. Commande disponible en mode Arrêt uniquement.

Bouton de la barre d'outils :  . Raccourci clavier : CTRL+MAJ+F8.


Exécuter jusqu'au curseur, commande (menu Débogage)

Lorsque votre application est en mode création, utilisez la commande Exécuter jusqu'au curseur pour sélectionner une instruction située plus loin dans votre code et au niveau de laquelle vous souhaitez arrêter l'exécution. Votre application sera exécutée de l'instruction en cours à l'instruction sélectionnée et l'indicateur en marge de la ligne d'exécution en cours, [image], apparaît dans la Barre des indicateurs en marge.

Vous pouvez par exemple utiliser cette commande pour éviter d'exécuter de grandes boucles.

Raccourci clavier : CTRL+F8.


Basculer le point d'arrêt, commande (menu Débogage)

Définit ou supprime un point d'arrêt à la ligne en cours. Vous ne pouvez pas définir de point d'arrêt sur des lignes contenant du code non exécutable tel que des commentaires, des instructions de déclaration ou des lignes vierges.

Une ligne de code dans laquelle un point d'arrêt est défini est affichée dans les couleurs précisées dans l'onglet Format de l'éditeur de la boîte de dialogue Options.

Bouton de la barre d'outils :  .  Raccourci clavier : F9.


Effacer tous les points d'arrêt, commande (menu Débogage)

Supprime tous les points d'arrêt de votre projet. Votre application peut cependant toujours interrompre son exécution si vous avez défini une expression espionne ou sélectionné l'option Arrêt sur toutes les erreurs dans l'onglet Général de la boîte de dialogue Options. Vous ne pouvez pas annuler la commande Effacer tous les points d'arrêt.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+MAJ+F9.


Définir l'instruction suivante, commande (menu Débogage)

Définit le point d'exécution sur la ligne de code de votre choix. Vous pouvez définir une autre ligne de code à exécuter après l'instruction couramment sélectionnée en choisissant la ligne de code à exécuter et en sélectionnant la commande Définir l'instruction suivante ou en faisant glisser l'indicateur en marge Current Execution Line vers la ligne de code à exécuter.

À l'aide de la commande Définir l'instruction suivante, vous pouvez sélectionner une ligne de code située avant ou après l'instruction couramment sélectionnée. Lorsque vous exécutez le code, tout code intermédiaire est ignoré. Utilisez cette commande lorsque vous souhaitez exécuter de nouveau une instruction au sein de la procédure en cours ou lorsque vous souhaitez ignorer certaines instructions. Vous ne pouvez pas utiliser la commande Définir l'instruction suivante dans le cas d'instructions situées dans des procédures différentes.

Bouton de la barre d'outils : .  Raccourci clavier : CTRL+F9.


Afficher l'instruction suivante, commande (menu Débogage)

Met en surbrillance l'instruction suivante à exécuter. Utilisez la commande Afficher l'instruction suivante pour placer le curseur sur la ligne qui sera exécutée ensuite.

Uniquement disponible en mode Arrêt.

Bouton de la barre d'outils : .


Ajouter un espion, commande (menu Débogage)

Affiche la boîte de dialogue Ajouter un espion, permettant d'entrer une expression espionne.L'expression peut être toute expression Basic valide. Les expressions espionnes sont mises à jour dans la fenêtre Espions chaque fois que vous passez en mode Arrêt.

Bouton de la barre d'outils :  .


Modifier un espion, commande (menu Débogage)

Affiche la boîte de dialogue Modifier un espion, permettant de modifier ou de supprimer une expression espionne. Disponible lorsque l'espion est défini, même si la fenêtre Espions est masquée.

Bouton de la barre d'outils :  . Raccourci clavier : CTRL+W.


Espion express, commande (menu Débogage)

Affiche la boîte de dialogue Espion express contenant la valeur en cours de l'expression sélectionnée. Utilisez cette commande pour vérifier la valeur en cours d'une variable, d'une propriété ou d'une autre expression pour laquelle vous n'avez pas défini d'expression espionne. Sélectionnez l'expression soit dans la fenêtre Code, soit dans la fenêtre Exécution, puis choisissez la commande Espion express. Pour ajouter une expression espionne basée sur l'expression de la boîte de dialogue Espion express, choisissez le bouton Ajouter.

Bouton de la barre d'outils :  .  Raccourci clavier : MAJ+F9.


Ajouter un espion, boîte de dialogue

Permet d'entrer une expression espionne. Il peut s'agir d'une variable, d'une propriété, d'un appel de fonction ou de toute autre expression Basic valide. Les expressions espionnes sont mises à jour dans la fenêtre Espions chaque fois que vous entrez en mode Arrêt ou après l'exécution de chaque instruction dans la fenêtre Exécution.

Vous pouvez faire glisser des expressions sélectionnées de la fenêtre Code dans la fenêtre Espions.

Important   Lorsque vous sélectionnez un contexte pour une expression espionne, utilisez la portée la plus restreinte répondant à vos besoins. Si vous sélectionnez toutes les procédures ou tous les modules, l'exécution risque d'être considérablement ralentie, car l'expression est évaluée après l'exécution de chaque instruction. Si vous sélectionnez une procédure spécifique pour un contexte, elle n'a de répercussion sur l'exécution que si elle figure dans la liste des appels de procédure actifs, que vous pouvez visualiser en choisissant la commande Pile des appels dans le menu Affichage.

Options de la boîte de dialogue

Expression   Affiche par défaut l'expression sélectionnée. Il peut s'agir d'une variable, d'une propriété, d'un appel de fonction ou de toute autre expression valide. Vous pouvez entrer une autre expression à évaluer.

Contexte   Définit la portée des variables espionnées dans l'expression.

•	Procédure — Affiche le nom de la procédure contenant le terme sélectionné (par défaut). Définit la ou les procédures dans lesquelles l'expression est évaluée. Vous pouvez sélectionner toutes les procédures ou un contexte de procédure spécifique dans lequel la variable doit être évaluée.

•	Module — Affiche le nom du module contenant le terme sélectionné (par défaut). Vous pouvez sélectionner tous les modules ou un contexte de module spécifique dans lequel la variable doit être évaluée.

•	Projet — Affiche le nom du projet en cours. Les expressions ne peuvent pas être évaluées dans un contexte externe au projet en cours.

Type d'espion   Détermine comment Visual Basic répond à l'expression espionne.

•	Expression espionne — Affiche l'expression espionne et sa valeur dans la fenêtre Espions. Lorsque vous entrez en mode Arrêt, la valeur de l'expression espionne est automatiquement mise à jour.

•	Arrêt si la valeur est Vraie — L'exécution entre automatiquement en mode Arrêt si l'expression prend la valeur vraie ou est une valeur différente de zéro (non valide pour les expressions de chaîne).

•	Arrêt si la valeur change — L'exécution entre automatiquement en mode Arrêt si la valeur de l'expression change dans le contexte indiqué.


Modifier un espion, boîte de dialogue

Permet de supprimer ou de modifier le contexte ou le type d'une expression espionne.

Important   Lorsque vous sélectionnez un contexte pour une expression espionne, utilisez la portée la plus restreinte répondant à vos besoins. Si vous sélectionnez toutes les procédures ou tous les modules, l'exécution risque d'être considérablement ralentie, car l'expression est évaluée après l'exécution de chaque instruction. Si vous sélectionnez une procédure spécifique pour un contexte, elle n'a de répercussion sur l'exécution que si elle figure dans la liste des appels de procédure actifs.

Options de la boîte de dialogue

Expression   Affiche par défaut l'expression sélectionnée. Il peut s'agir d'une variable, d'une propriété, d'un appel de fonction ou de toute autre expression valide. Vous pouvez entrer une autre expression à évaluer.

Contexte   Définit la portée des variables espionnées dans l'expression.

•	Procédure — Affiche le nom de la procédure contenant le terme sélectionné (par défaut). Définit la ou les procédures dans lesquelles l'expression est évaluée. Vous pouvez sélectionner toutes les procédures ou un contexte de procédure spécifique dans lequel la variable doit être évaluée.

•	Module — Affiche le nom du module contenant le terme sélectionné (par défaut). Vous pouvez sélectionner tous les modules ou un contexte de module spécifique dans lequel la variable doit être évaluée.

•	Projet — Affiche le nom du projet en cours. Les expressions ne peuvent pas être évaluées dans un contexte externe au projet en cours.

Type d'espion   Détermine comment Visual Basic répond à l'expression espionne.

•	Expression espionne — Affiche l'expression espionne et sa valeur dans la fenêtre Espions. Lorsque vous entrez en mode Arrêt, la valeur de l'expression espionne est automatiquement mise à jour.

•	Arrêt si la valeur est Vraie — L'exécution entre automatiquement en mode Arrêt si l'expression prend la valeur vraie ou est une valeur différente de zéro (non valide pour les expressions de chaîne).

•	Arrêt si la valeur change — L'exécution entre automatiquement en mode Arrêt si la valeur de l'expression change dans le contexte indiqué.

Supprimer   Supprime l'expression espionne.


Espion express, boîte de dialogue

Affiche la valeur en cours d'une expression sélectionnée. Cette fonctionnalité est utile lors du débogage de votre code, lorsque vous avez besoin de connaître la valeur en cours d'une variable, propriété ou autre expression.

Options de la boîte de dialogue

Contexte   Dresse la liste des noms du projet, du module et de la procédure dans laquelle l'expression espionne se trouve.

Expression   Affiche l'expression sélectionnée.

Valeur   Affiche la valeur de l'expression sélectionnée. La valeur en cours n'est pas affichée si le contexte de l'expression ne figure pas au sein d'une procédure apparaissant dans la boîte de dialogue Liste d'appels.

Ajouter   Ajoute l'expression à la fenêtre Espions.


Explorateur d'objets

Affiche les classes, propriétés, méthodes, événements et constantes disponibles dans les bibliothèques d'objets et les procédures de votre projet. Il vous permet de rechercher et d'utiliser des objets que vous créez ainsi que des objets provenant d'autres applications.

Pour obtenir de l'aide sur l'Explorateur d'objets, recherchez Explorateur d'objets dans l'aide.

Éléments de la fenêtre

Zone Projet/bibliothèque

Affiche les bibliothèques actuellement référencées pour le projet actif. Vous pouvez ajouter des bibliothèques dans la boîte de dialogue Références. <All Libraries> permet d'afficher simultanément toutes les bibliothèques.

Zone Rechercher un texte

Contient la chaîne à utiliser dans votre recherche. Vous pouvez taper ou choisir la chaîne à utiliser. La zone Rechercher un texte conserve jusqu'à la fermeture du projet les 4 dernières chaînes de recherche que vous avez entrées. Vous pouvez utiliser les caractères génériques Visual Basic standard lorsque vous tapez une chaîne.

Pour rechercher un mot entier, utilisez la commande Mot entier du menu contextuel.

Bouton Retourner

Permet de revenir à la sélection précédente dans les listes Classes et Membres de. Vous remontez d'une sélection chaque fois que vous cliquez sur ce bouton, jusqu'à épuisement des choix précédents.

Bouton Avancer

Permet de réutiliser vos sélections d'origine dans les listes Classes et Membres de chaque fois que vous cliquez dessus, jusqu'à épuisement de la liste de sélections.

Bouton Copier dans le Presse-papiers

Copie la sélection en cours dans la liste Membres de ou le texte du volet Details vers le Presse-papiers. Vous pouvez ensuite coller la sélection dans votre code.

Bouton Afficher la définition

Déplace le curseur à la position à laquelle est définie la sélection dans la liste Membres de ou Classes de la fenêtre Code.

Bouton Aide

Affiche la rubrique d'aide en ligne correspondant à l'élément sélectionné dans la liste Classes ou Membres de. Vous pouvez également appuyer sur F1.

Bouton Rechercher

Lance une recherche dans les bibliothèques sur la classe ou propriété, méthode, constante ou l'événement correspondant à la chaîne que vous avez tapée dans la zone Rechercher un texte et ouvre le volet Résultats de la recherche, dans lequel figurent les informations demandées.

Bouton Afficher/Masquer les résultats de la recherche

Ouvre ou masque le volet Résultats de la recherche. Les informations de ce dernier sont modifiées pour afficher les résultats de la recherche dans la bibliothèque ou dans le projet sélectionné dans la liste Projet/bibliothèque. Les résultats de la recherche sont répertoriés par ordre alphabétique de A à Z.

Liste Résultats de la recherche

Affiche la bibliothèque, la classe et le membre correspondant aux éléments indiqués dans votre chaîne de recherche. Les informations du volet Résultats de la recherche sont modifiées lorsque vous changez la sélection dans la zone Projet/bibliothèque.

Liste Classes

Affiche toutes les classes disponibles dans la bibliothèque ou dans le projet sélectionné dans la zone Projet/Bibliothèque. S'il existe du code rédigé pour une classe, cette dernière apparaît en gras. La liste commence toujours par <global>, la liste des membres auxquels l'accès est global.

Si vous sélectionnez une classe sans préciser de membre, le membre par défaut, s'il existe, est utilisé. Le membre par défaut est indiqué par un astérisque (*) ou par l'icône par défaut spécifique à ce membre.

Liste Membres de

Affiche les éléments de la classe sélectionnée dans le volet Classes en les triant par groupe, puis dans l'ordre alphabétique au sein de chaque groupe. Les méthodes, propriétés, événements ou constantes pour lesquels du code est rédigé apparaissent en gras. Vous pouvez modifier l'ordre de cette liste avec la commande Membres du groupe du menu contextuel de l'Explorateur d'objets.

Volet Détails

Affiche la définition du membre. Le volet Détails contient un renvoi à la classe ou bibliothèque à laquelle l'élément appartient. Certains membres sont dotés de renvois à leur classe parent. Par exemple, si le texte du volet Détails indique que Command1 est déclarée en tant que type de bouton de commande, la classe Bouton de commande apparaît si vous cliquez sur le bouton de commande.

Vous pouvez copier ou faire glisser le texte du volet Détails vers la fenêtre Code.

Barre de fractionnement

Sépare les volets pour vous permettre de modifier leur taille. Des séparations existent entre :

•	la zone Classes et la zone Membres de ;

•	la liste Résultats de la recherche et les zones Classes et Membres de ;

•	les zones Classes et Membres de et le volet Détails.


Pile des appels, boîte de dialogue

Affiche la liste des appels de procédures actifs pendant le mode Arrêt. Lors de l'exécution du code dans une procédure, cette dernière est ajoutée à la liste des appels de procédures actifs. Chaque fois qu'une procédure appelle une autre procédure, elle est ajoutée à la liste. Les procédures appelées sont supprimées de la liste lorsque l'exécution revient à la procédure appelante. Les procédures appelées depuis la fenêtre Exécution sont également ajoutées à la liste des appels.

Options de la boîte de dialogue

Projet, Module, Fonction   Liste des procédures.

Afficher   Déplace le point d'insertion à l'endroit où l'appel a été effectué et active l'indicateur Pile des appels, [image].


Options de membre, boîte de dialogue

Permet d'ajouter des informations d'aide ou des commentaires sur les procédures que vous définissez dans votre projet.

Options de la boîte de dialogue

Nom du membre   Affiche le nom de l'élément sélectionné dans la liste Classes ou Membres de.

Description   Permet d'indiquer une chaîne qui apparaîtra dans le volet Détails de l'Explorateur d'objets.

Fichier d'aide   Affiche le fichier d'aide associé à l'élément indiqué dans la zone Nom du membre. Ce fichier est défini dans la zone Nom du fichier d'aide de l'onglet Général de la boîte de dialogue Propriétés du projet.

Identificateur de contexte d'aide   Attribue une valeur numérique unique à l'identificateur de contexte. Cette valeur est utilisée pour rechercher la rubrique d'aide appropriée dans le fichier indiqué dans la zone Fichier d'aide lorsque l'utilisateur appuie sur F1 ou sur le bouton [image] lors de la consultation de la procédure dans l'Explorateur d'objets.


Configuration de l'impression, boîte de dialogue

Apparaît lorsque vous sélectionnez Configuration dans la boîte de dialogue Imprimer.

Utilisez la boîte de dialogue Configuration de l'impression pour sélectionner l'imprimante, l'orientation des pages et la taille du papier.

Options de la boîte de dialogue

Imprimante   Permet d'indiquer l'imprimante. Si vous ne sélectionnez pas d'imprimante, Visual Basic envoie l'impression sur l'imprimante par défaut de Windows.

•	Nom — Affiche la liste des imprimantes disponibles.

•	État — Affiche l'état de l'imprimante et indique si elle est prête à imprimer.

•	Type — Affiche le type d'imprimante.

•	Où — Affiche l'emplacement de l'imprimante. Si l'imprimante est sur un réseau, affiche le chemin d'accès au serveur.

•	Commentaire — Indique l'emplacement physique de l'imprimante et des informations complémentaires.

•	Propriétés — Ouvre la boîte de dialogue Propriétés spécifique à l'imprimante dans laquelle vous pouvez sélectionner des options supplémentaires telles que le papier et le mode d'impression des graphiques.

Papier   Permet de sélectionner la source et le type de papier (en fonction des options disponibles pour l'imprimante). Les tailles et les sources disponibles dépendent de l'imprimante sélectionnée et changent en fonction des imprimantes.

•	Taille — Affiche la liste des tailles de papier.

•	Source — Affiche la source de papier disponible pour l'imprimante que vous avez sélectionnée.

Orientation   Permet d'indiquer si le programme doit imprimer en orientation Portrait ou Paysage.


Personnaliser, boîte de dialogue

Permet de personnaliser vos barres d'outils et menus.

Onglets

Barres d'outils   Permet de créer, renommer, supprimer et réinitialiser vos barres d'outils.

Commandes   Contient des commandes que vous pouvez faire glisser vers vos menus et vos barres d'outils.

Options   Permet de modifier la taille des boutons de votre barre d'outils, d'afficher des info-bulles et des touches de raccourci et d'ajouter des animations à vos menus.

   Bouton Assistant Office   Affiche l'Assistant Office.


Barres d'outils, onglet (boîte de dialogue Personnaliser)

Permet de créer, renommer, supprimer et réinitialiser vos barres d'outils.

Options de l'onglet

Zone Barres d'outils   Affiche les barres d'outils intégrées de Visual Basic et toutes les barres d'outils que vous avez créées. Lorsque vous affichez une barre d'outils, une coche apparaît à sa gauche.

Note   La barre de menus ne peut pas être masquée. Elle ne peut être que réinitialisée.

Nouvelle   Ouvre la boîte de dialogue Nouvelle barre d'outils, dans laquelle vous pouvez taper le nom de votre nouvelle barre d'outils dans la zone Nom de la barre d'outils.

Renommer   Ouvre la boîte de dialogue Renommer la barre d'outils, dans laquelle vous tapez le nouveau nom de la barre d'outils. Disponible uniquement si vous sélectionnez une barre d'outils définie par l'utilisateur.

Supprimer   Supprime une barre d'outils définie par l'utilisateur de votre projet. Disponible uniquement si vous sélectionnez une barre d'outils définie par l'utilisateur.

Rétablir   Supprime toutes les modifications apportées aux barres d'outils intégrées et leur rend leur état d'origine. Disponible uniquement si vous sélectionnez une barre d'outils intégrée.


Commandes, onglet (boîte de dialogue Personnaliser)

Permet d'ajouter des contrôles et de modifier des contrôles existants sur la barre de menus ou sur toute barre d'outils. Vous pouvez également modifier le texte et l'image de bouton des commandes que vous ajoutez.

Options de l'onglet

Catégories   Dresse la liste des différentes catégories de commandes.

Commandes   Dresse la liste des contrôles disponibles pour la catégorie que vous avez sélectionnée dans la liste Catégories. Vous pouvez faire glisser la commande vers la barre d'outils sur laquelle la commande doit apparaître. Pour ajouter la commande à un menu, faites-la glisser sur le titre du menu, puis à l'emplacement dans le menu où elle doit apparaître.

Description   Affiche une description rapide de la commande actuellement sélectionnée.

Modifier la sélection   Permet de modifier la commande sélectionnée.

•	Réinitialiser — Réinitialise la commande à sa valeur par défaut.

•	Supprimer — Supprime la commande.

•	Nom — Remplace le nom du contrôle par celui que vous tapez dans la zone. En utilisant le signe & (et commercial), vous pouvez également définir des touches de raccourci.

•	Copier l'image du bouton — Copie l'image de bouton vers le Presse-papiers.

•	Coller l'image du bouton — Colle l'image de bouton à partir du Presse-papiers.

•	Rétablir l'image du bouton — Réinitialise l'image de bouton à sa valeur par défaut.

•	Modifier l'image du bouton — Affiche la boîte de dialogue Éditeur de boutons.

•	Modifier l'image d'un bouton — Affiche une liste d'images de boutons dans laquelle vous pouvez sélectionner une autre image pour votre bouton.

•	Par défaut — Pour les boutons de barre d'outils, n'affiche que l'icône. Pour les éléments de menu, affiche l'icône et le nom.

•	Texte seulement (toujours) — Affiche uniquement le nom de la commande.

•	Masquer les images sur les menus — Masque l'icône, le cas échéant, pour les éléments de menu. Cette option n'a aucun effet sur les boutons de barre d'outils.

•	Image et texte — Pour les barres d'outils, affiche à la fois l'icône et le nom. Cette option n'a aucun effet sur les éléments de menu.

•	Nouveau groupe — Pour les barres d'outils, insère une ligne de séparation avant le contrôle. Apparaît en grisé si le contrôle se trouve au début de la barre d'outils.


Options, onglet (boîte de dialogue Personnaliser)

Permet de modifier l'apparence de votre barre de menus et de vos barres d'outils.

Options de l'onglet

Grandes icônes   Agrandit la taille des icônes de la barre d'outils.

Afficher les Info-bulles   Active et désactive les ScreenTips.

Afficher les touches de raccourci dans les Info-bulles   Affiche les touches de raccourci sur les menus.

Animation de menus   Dresse la liste des animations disponibles que vous pouvez appliquer à votre barre de menus.


Propriétés du projet, boîte de dialogue

Précise les paramètres d'un projet spécifique.


Nouvelle barre d'outils, boîte de dialogue

Permet d'attribuer un nom à une nouvelle barre d'outils.

Option de la boîte de dialogue

Nom de la barre d'outils   Vous pouvez taper le nom de votre nouvelle barre d'outils ou utiliser le nom par défaut. Ce dernier change pour chaque barre d'outils personnalisée, par exemple, Custom1, Custom2 etc.


Renommer la barre d'outils, boîte de dialogue

Permet de renommer vos barres d'outils personnalisées.

Option de la boîte de dialogue

Nom de la barre d'outils   Tapez un nouveau nom pour votre barre d'outils.


Police, boîte de dialogue

Permet de changer les polices, la taille de police et/ou le style de police utilisés pour les champs de texte et de données.

Options de la boîte de dialogue

Police   Dresse la liste de toutes les polices installées pour Windows. Lorsque cette zone apparaît, la police utilisée pour l'élément sélectionné apparaît en surbrillance.

Style de police   Dresse la liste de quatre attributs supplémentaires que vous pouvez attribuer à la police sélectionnée :

•	Normal — Style standard, non modifié

•	Gras — Gras

•	Italique — Italique

•	Italique gras — Italique gras

Taille   Dresse la liste des tailles en points standard pour la police sélectionnée. Lorsque cette zone apparaît, la taille en points de la police utilisée pour l'élément sélectionné apparaît en surbrillance et dans la liste et dans la zone d'entrée située en haut.

Vous pouvez effectuer votre sélection directement dans la liste ou taper une nouvelle taille en points dans la zone d'entrée située en haut (si vous savez que des tailles supplémentaires sont installées pour l'imprimante actuellement sélectionnée ou si vous utilisez une police vectorielle).

Effets   Offre deux options supplémentaires permettant de mettre en valeur la police sélectionnée.

•	Barré — Imprime le caractère de barré sur la police

•	Souligné — Souligne la police

Vous pouvez sélectionner autant d'effets que vous le désirez.

Aperçu   Affiche un exemple de la police sélectionnée. L'exemple montre la police, la taille, les effets et la couleur indiqués. Utilisez cette zone pour visualiser les résultats lorsque vous testez différentes options de mise en forme.

Script   Affiche la liste des scripts disponibles.

OK    Applique les modifications de police à l'élément d'état sélectionné.

Annuler   Annule toutes les modifications de police et laisse l'état inchangé.


Icônes utilisées dans l'Explorateur d'objets et la fenêtre Code

L'Explorateur d'objets et la fenêtre Code contiennent de nombreuses icônes représentant des classes et des membres. Vous trouverez ci-dessous la liste des icônes et leur signification.

Icône :	Représentant un/une/des
	Propriété
	Propriété par défaut
	Méthode
	Méthode par défaut
	Événement
	Constante
	Module
	Classe
	Type défini par l'utilisateur
	Global
	Bibliothèque
	Projet
	Types et mots clés intégrés
	Énumération


Répéter, Annuler, commandes (menu Edition)

Annuler   Inverse la dernière modification, par exemple la saisie de texte dans la fenêtre de code ou la suppression de contrôles. Lorsque vous supprimez un ou plusieurs contrôles, vous pouvez utiliser la commande Annuler pour restaurer les contrôles et toutes leurs propriétés.

Bouton de la barre d'outils [image]. Raccourcis clavier : CTRL+Z ou ALT+RET. ARR.

    Note   La commande Annuler ne permet pas d'annuler l'effet de la commande Couper sur une feuille.

Répéter   Restaure les dernières modifications de texte ou les derniers redimensionnements et déplacements de contrôles après une commande Annuler, à condition qu'aucune autre action n'ait été effectuée depuis.

Bouton de la barre d'outils [image].

Pour les modifications de texte, vous pouvez utiliser Annuler et Répéter pour restaurer jusqu'à vingt modifications.

Ces commandes ne sont pas disponibles à l'exécution, si aucune modification n'a été apportée depuis la dernière opération, ou si une autre action a été effectuée après la dernière modification. De plus, les modifications importantes peuvent réduire la mémoire disponible, et il est alors impossible d'exécuter la commande Annuler.


Couper, Copier, Coller, commandes (menu Edition)

Couper   Supprime le contrôle ou le texte sélectionné et le place dans le Presse-papiers. Cette commande n'est disponible que si vous sélectionnez au moins un caractère ou un contrôle. La commande Couper peut être annulée lorsqu'elle s'applique à un contrôle.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+X ou MAJ+SUPPR

Copier   Copie le contrôle ou le texte sélectionné dans le Presse-papiers. Cette commande n'est disponible que si vous sélectionnez au moins un caractère ou un contrôle. La commande Copier ne peut être annulée dans la fenêtre Code.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+C ou CTRL+INSER.

Coller   Insère le contenu du Presse-papiers à l'emplacement en cours. Le texte est placé au niveau du point d'insertion.

Les contrôles collés sont placés au milieu de la feuille.

Vous pouvez annuler la commande Coller dans la fenêtre Code ou dans la feuille si le contrôle a été collé sur la feuille.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+V ou MAJ+INSER.


Rechercher, Suivant,commande (menu Edition)
Rechercher, Suivant, commandes (menu Edition)

Rechercher   Recherche le texte indiqué dans la plage de recherche, dans la boîte de dialogue Rechercher.

Si la recherche aboutit, la boîte de dialogue Rechercher disparaît et Visual Basic sélectionne le texte trouvé. Si aucune correspondance n'est trouvée, Visual Basic l'indique en affichant un message.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+F.

Suivant   Recherche et sélectionne l'occurrence suivante du texte indiqué dans le champ Rechercher de la boîte de dialogue Rechercher.

Bouton de la barre d'outils : . Raccourcis clavier : F3 (Suivant) ou MAJ+F3 (Précédent).

Options de la boîte de dialogue

Rechercher   Tapez ou insérez les informations que vous souhaitez rechercher ou bien cliquez sur la flèche vers le bas et opérez un choix parmi les quatre dernières entrées. Si un texte est sélectionné lorsque vous choisissez la commande, il apparaît dans cette zone.

Rechercher   Définit la plage de recherche.

•	Procédure en cours — Recherche uniquement dans la procédure en cours.

•	Module en cours — Recherche uniquement dans le module en cours.

•	Projet en cours — Recherche dans tous les modules de votre projet.

•	Texte sélectionné — Recherche dans la plage de code sélectionnée dans le projet.

Sens   Définit le sens de la recherche, à savoir Vers le haut ou Vers le bas par rapport au curseur ou Les deux dans la plage de recherche définie.

Mot entier   Recherche le mot en tant que mot entier, et non comme partie d'un mot.

Respecter la casse   Recherche toutes les occurrences contenant la combinaison exacte de majuscules et de minuscules indiquée dans la zone Rechercher.

Critères spéciaux   Recherche à l'aide de caractères génériques et de critères spéciaux.

Suivant   Recherche et sélectionne l'occurrence suivante de la chaîne indiquée dans la zone Rechercher.

Annuler   Ferme la boîte de dialogue sans effectuer la recherche.

Remplacer   Affiche la boîte de dialogue Remplacer tout en conservant les informations figurant dans la zone Rechercher.


Remplacer, commande (menu Edition)

Recherche dans le projet le code correspondant à la chaîne indiquée et le remplace par le texte défini dans la boîte de dialogue Remplacer.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+H.

Options de la boîte de dialogue

Rechercher   Tapez ou insérez les informations que vous souhaitez rechercher ou bien cliquez sur la flèche vers le bas et opérez un choix parmi les quatre dernières entrées. Si un texte est sélectionné lorsque vous choisissez la commande, il apparaît dans cette zone.

Remplacer par   Tapez le texte par lequel vous souhaitez remplacer la chaîne recherchée, ou copiez-le depuis le Presse-papiers. Pour supprimer le texte recherché, laissez vide la zone Remplacer par.

Rechercher   Définit la plage de recherche.

•	Procédure en cours — Recherche uniquement dans la procédure en cours.

•	Module en cours — Recherche uniquement dans le module en cours.

•	Projet en cours — Recherche dans tous les modules de votre projet.

•	Texte sélectionné — Recherche dans une plage de code sélectionnée dans votre projet.

Sens   Définit le sens de la recherche, à savoir Vers le haut ou Vers le bas par rapport au curseur ou Les deux dans la plage de recherche définie.

Mot entier   Recherche le mot en tant que mot entier, et non comme partie d'un mot.

Respecter la casse   Recherche toutes les occurrences contenant la combinaison exacte de majuscules et de minuscules indiquée dans la zone Rechercher.

Critères spéciaux   Recherche à l'aide de caractères génériques et de critères spéciaux.

Suivant   Recherche et sélectionne l'occurrence suivante de la chaîne indiquée dans la zone Rechercher.

Annuler   Ferme la boîte de dialogue sans effectuer le remplacement.

Remplacer   Demande confirmation avant d'effectuer le remplacement.

Remplacer tout   Remplace toutes les occurrences du texte recherché, sans s'arrêter pour demander confirmation.


Retrait, commande (menu Edition)

Décale toutes les lignes contenues dans la sélection jusqu'au taquet de tabulation suivant. Toutes les lignes sélectionnées sont décalées d'un même nombre d'espaces, de manière à conserver le même retrait relatif au sein du bloc sélectionné.

Vous pouvez modifier la largeur des tabulations à l'aide de l'onglet Éditeur de la boîte de dialogue Options.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+M.


Retrait négatif, commande (menu Edition)

Décale toutes les lignes contenues dans la sélection jusqu'au taquet de tabulation précédent. Toutes les lignes sélectionnées sont décalées d'un même nombre d'espaces, de manière à conserver le retrait relatif au sein du bloc sélectionné.

Vous pouvez modifier la largeur des tabulations à l'aide de l'onglet Éditeur de la boîte de dialogue Options.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+MAJ+M.


Signets, commandes (menu Edition)

Affiche un menu permettant de créer ou de supprimer des espaces réservés dans la fenêtre Code, de passer au signet suivant ou précédent ou de supprimer tous les signets.

Lorsque vous ajoutez un signet, un [image] apparaît à côté de la ligne où est inséré le signet.

Basculer signet   Active ou désactive un signet.

Bouton de la barre d'outils :

Signet suivant   Déplace le point d'insertion au signet suivant.

Bouton de la barre d'outils :

Signet précédent   Déplace le point d'insertion jusqu'au signet précédent.

Bouton de la barre d'outils :

Effacer tous les signets   Supprime tous les signets.

Bouton de la barre d'outils :


Tout sélectionner, commande (menu Edition)

Sélectionne tout le code de la fenêtre Code active ou tous les contrôles d'une feuille.


Répertorier propriétés/méthodes, commande (menu Edition)

Ouvre dans la fenêtre Code une zone de liste déroulante contenant les propriétés et les méthodes disponibles pour l'objet. La commande Répertorier propriétés/méthodes affiche également une liste des méthodes généralement disponibles lorsque le pointeur se trouve sur un espace. Pour que la zone de liste s'ouvre automatiquement lorsque vous tapez votre code, sélectionnez Création automatique d’instructions dans l'onglet Éditeur de la boîte de dialogue Options.

Vous pouvez trouver la propriété ou la méthode que vous cherchez dans la zone de liste à l'aide d'une des méthodes suivantes :

•	Tapez le nom. Au fur et à mesure que vous tapez, la propriété ou la méthode qui correspond aux caractères tapés est sélectionnée et placée en haut de la liste.

•	Utilisez les touches fléchées Haut et Bas pour vous déplacer dans la liste.

•	Faites défiler la liste et sélectionnez la propriété ou la méthode souhaitée.

Vous pouvez insérer la propriété ou la méthode dans votre instruction à l'aide d'une des méthodes suivantes :

•	double-cliquez sur la propriété ou la méthode ;

•	sélectionnez la propriété ou la méthode et appuyez sur la touche TAB pour insérer la sélection ou sur ENTRÉE pour insérer la sélection et passer à la ligne suivante.

Note   Les objets de type Variant n'affichent pas de liste après le point (.).

Bouton de la barre d'outils : . Raccourci clavier : CTRL+J.


Répertorier les constantes, commande (menu Edition)

Ouvre dans la fenêtre Code une zone de liste déroulante contenant les constantes pour une propriété que vous avez tapée et qui précédait un signe égal (=). La commande Répertorier les constantes vaut aussi pour les fonctions dont les arguments sont des constantes. Pour que la zone de liste s'affiche automatiquement lorsque vous tapez votre code, sélectionnez Création automatique d’instructions dans l'onglet Éditeur de la boîte de dialogue Options.

Pour trouver une constante, vous pouvez :

•	taper son nom ;

•	utiliser les touches fléchées Haut et Bas pour vous déplacer dans la liste ;

•	faire défiler la liste et y sélectionner la constante de votre choix.

Pour insérer la constante dans votre instruction de code, vous pouvez :

•	double-cliquer sur la constante ;

•	sélectionner la constante et appuyer sur TAB pour insérer la sélection, ou appuyer sur ENTRÉE pour insérer la sélection et passer à la ligne suivante.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+MAJ+J.


Info express, commande (menu Edition)

Indique la syntaxe d'une variable, fonction, instruction, méthode ou procédure sélectionnée dans la fenêtre Code.

Info express indique la syntaxe de l'élément et met en évidence le paramètre en cours. Pour les fonctions et les procédures comportant des paramètres, le paramètre apparaît en gras lorsque vous le tapez, jusqu'à ce que vous tapiez la virgule qui le sépare du paramètre suivant.

Pour que les informations instantanées apparaissent automatiquement lorsque vous tapez votre code, sélectionnez Info express automatique dans l'onglet Éditeur de la boîte de dialogue Options.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+I.


Info paramètres, commande (menu Edition)

Affiche dans la fenêtre Code une fenêtre contenant des informations à propos des paramètres de la fonction ou de l'instruction d'origine. Si une fonction ou une instruction comportent comme paramètres d'autres fonctions, cette commande affiche des informations concernant la première fonction. Pour obtenir des informations concernant les fonctions incrustées, choisissez Info express.

Le paramètre apparaît en gras lorsque vous le tapez, jusqu'à ce que vous tapiez la virgule qui le sépare du paramètre suivant.

L'option Info paramètres reste active jusqu'à ce qu'une des situations suivantes se présente :

•	tous les paramètres nécessaires ont été entrés ;

•	la fonction est achevée sans utiliser tous les paramètres facultatifs ;

•	vous avez appuyé sur ÉCHAP.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+MAJ+I.


Compléter mot, commande (menu Edition)

Complète le mot que vous êtes en train de taper dès que vous avez entré assez de lettres pour que Visual Basic identifie le mot souhaité.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+ESPACE.


Imprimer, commande (menu Fichier)

Imprime les feuilles et le code sur l'imprimante définie dans le Panneau de configuration de Microsoft Windows.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+P.

Options de la boîte de dialogue

Imprimante   Identifie l'imprimante sur laquelle vous imprimez.

Étendue   Détermine les éléments imprimés :

•	Sélection — Imprime le code sélectionné au moment de la commande.

•	Module en cours — Imprime les feuilles et/ou le code associés au module actuellement sélectionné.

•	Projet — Imprime les feuilles et/ou le code correspondant à l'ensemble du projet.

Impression   Détermine ce que vous devez imprimer. Vous pouvez sélectionner autant d'options que vous le souhaitez, en fonction du paramétrage de l'option Étendue.

•	Feuille — Imprime les feuilles.

•	Code — Imprime le code de l'étendue sélectionnée.

Qualité d'impression   Détermine la qualité d'impression, à savoir supérieure, moyenne, inférieure ou brouillon.

Fichier d'impression   Si cette option est sélectionnée, les données à imprimer sont envoyées au fichier spécifié dans la boîte de dialogue Fichier d'impression. Cette dernière apparaît une fois que vous avez cliqué sur OK dans la boîte de dialogue Imprimer.

OK   Imprime votre sélection.

Annuler   Ferme la boîte de dialogue sans imprimer.

Configuration   Affiche la boîte de dialogue standard Configuration de l'impression.


Aligner, commandes (menu Format)

Aligne les objets sélectionnés les uns par rapport aux autres en utilisant comme référence le contrôle ayant des poignées de saisie blanches.

Aligner Gauche   Aligne la position horizontale des objets sélectionnés, en plaçant leur côté gauche sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Centre   Aligne la position horizontale des objets sélectionnés, en plaçant leur centre sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Droite   Aligne la position horizontale des objets sélectionnés, en plaçant leur bord droit sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Haut   Aligne la position verticale des objets sélectionnés, en plaçant leur bord supérieur sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Milieu   Aligne la position verticale des objets sélectionnés, en plaçant leur centre sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Bas   Aligne la position verticale des objets sélectionnés, en plaçant leur bord inférieur sur la même ligne que le contrôle ayant des poignées de saisie blanches.

Bouton de la barre d'outils : .

Aligner Grille   Aligne le coin supérieur gauche des objets sélectionnés sur l'intersection de grille la plus proche. L'objet n'est pas redimensionné.

Bouton de la barre d'outils : .


Uniformiser la taille, commandes (menu Format)

En se basant sur l'objet ayant des poignées de saisie blanches, donne la même taille aux objets sélectionnés.

Largeur   Ajuste la largeur.

Bouton de la barre d'outils : .

Hauteur   Ajuste la hauteur.

Bouton de la barre d'outils : .

Les deux   Ajuste la largeur et la hauteur.

Bouton de la barre d'outils : .


Espacement horizontal, commandes (menu Format)

Modifie l'espacement horizontal entre les objets sélectionnés.

Égaliser   Déplace les objets sélectionnés de manière à les répartir régulièrement entre ceux placés aux extrémités, qui ne bougent pas.

Bouton de la barre d'outils : .

Augmenter   Augmente l'espacement horizontal d'une unité de grille par rapport à l'objet qui a le focus. Lorsqu'un objet a le focus, des poignées blanches apparaissent sur son cadre. Vous pouvez modifier la taille des unités de grille dans l'onglet Général de la boîte de dialogue Options.

Bouton de la barre d'outils : .

Diminuer   Diminue l'espacement horizontal d'une unité de grille par rapport à l'objet qui a le focus. Lorsqu'un objet a le focus, des poignées blanches apparaissent sur son cadre. Vous pouvez modifier la taille des unités de grille dans l'onglet Général de la boîte de dialogue Options.

Bouton de la barre d'outils : .

Supprimer   Supprime l'espacement horizontal, de manière à aligner les objets sur celui qui a le focus et que leurs bords se touchent. Lorsqu'un objet a le focus, des poignées blanches apparaissent sur son cadre.

Bouton de la barre d'outils : .

Note   L'objet qui a le focus ne bouge pas, mais les autres objets bougent autour de lui.

Note   Si la commande Espacement horizontal ne donne pas les résultats escomptés, essayez de réorganiser manuellement certains objets avant de relancer la commande. Vous pouvez également essayer d'utiliser la commande Espacement vertical.


Espacement vertical, commandes (menu Format)

Modifie l'espacement vertical séparant les objets sélectionnés par rapport à l'objet qui a le focus. Lorsqu'un objet a le focus, des poignées blanches apparaissent sur ses bords.

Égaliser   Déplace les objets sélectionnés de manière à les répartir régulièrement entre ceux placés en haut et en bas, qui ne bougent pas.

Bouton de la barre d'outils : .

Augmenter   Augmente l'espacement vertical d'une unité de grille par rapport à l'objet qui a le focus. Vous pouvez modifier la taille des unités de grille dans l'onglet Général de la boîte de dialogue Options.

Bouton de la barre d'outils : .

Diminuer   Diminue l'espacement vertical d'une unité de grille par rapport à l'objet qui a le focus. Vous pouvez modifier la taille des unités de grille dans l'onglet Général de la boîte de dialogue Options.

Bouton de la barre d'outils : .

Supprimer   Supprime l'espacement vertical, de manière à aligner les objets sur celui qui a le focus, leurs bords se touchant

Bouton de la barre d'outils : .

Note   L'objet qui a le focus ne bouge pas, mais les autres objets bougent autour de lui.

Note   Si la commande Espacement vertical ne donne pas les résultats escomptés, essayez de réorganiser manuellement certains objets avant de relancer la commande. Vous pouvez également essayer d'utiliser la commande Espacement horizontal.


Centrer sur la feuille, commandes (menu Format)

Centre les objets sélectionnés sur les axes centraux de la feuille.

Horizontalement   Aligne le milieu des objets sélectionnés sur une ligne horizontale au milieu de la feuille.

Bouton de la barre d'outils : .

Verticalement   Aligne le centre des objets sélectionnés sur une ligne verticale au centre de la feuille.

Bouton de la barre d'outils : .


Ajuster à la grille, commande (menu Format)

Ajuste la hauteur et la largeur de l'objet sélectionné pour qu'il soit contenu entre les lignes de grille les plus proches. Vous pouvez modifier l'espacement de la grille dans l'onglet Général de la boîte de dialogue Options.

Bouton de la barre d'outils : .


Plan, commande (menu Format)

Change l'ordre des objets sélectionnés sur une feuille.

Amener au premier plan   Place les objets sélectionnés devant tous les autres objets d'une feuille.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+J.

Envoyer à l'arrière-plan   Place les objets sélectionnés derrière tous les autres objets d'une feuille.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+K.

Premier plan   Fait remonter les objets sélectionnés d'un échelon dans la hiérarchie.

Bouton de la barre d'outils : .

Arrière-plan   Fait descendre les objets sélectionnés d'un échelon dans la hiérarchie.

Bouton de la barre d'outils : .


Fenêtre Code

La fenêtre Code permet d'écrire, d'afficher et de modifier le code Visual Basic. Vous pouvez ouvrir autant de fenêtres Code que vous avez de modules, ce qui vous permet de visualiser facilement le code des différentes feuilles ou modules et d'effectuer des opérations de copier-coller de l'un à l'autre.

Vous pouvez ouvrir une fenêtre Code à partir de :

•	la fenêtre Projet, en sélectionnant une feuille ou un module, et en choisissant le bouton Afficher le code ;

•	une fenêtre UserForm, en double-cliquant sur un contrôle ou sur une feuille, en choisissant Code dans le menu Affichage ou en appuyant sur F7.

Vous pouvez faire glisser le texte sélectionné vers :

•	un autre emplacement de la fenêtre Code en cours ;

•	une autre fenêtre Code ;

•	les fenêtres Exécution et Espions ;

•	la Corbeille.

Éléments de la fenêtre

Zone Objet

Affiche le nom de l'objet sélectionné. Cliquez sur la flèche située à droite de la zone de liste pour afficher la liste de tous les objets associés à la feuille.

Zone Procédures/Événements

Répertorie tous les événements reconnus par Visual Basic pour la feuille ou le contrôle affiché dans la zone Objet. Lorsque vous sélectionnez un événement, la procédure d'événement qui est associée à son nom apparaît dans la fenêtre Code.

Si (Général) est affiché dans la zone Objet, la zone Procédure répertorie l'ensemble des déclarations et des procédures générales qui ont été créées pour la feuille. Si vous modifiez le code du module, la zone Procédure affiche toutes les procédures générales du module. Dans les deux cas, la procédure que vous avez sélectionnée dans la zone Procédure apparaît dans la fenêtre Code.

Toutes les procédures d'un module sont affichées par ordre alphabétique dans une même liste avec défilement. Si vous sélectionnez une procédure à l'aide des zones de liste déroulantes situées en haut de la fenêtre Code, le curseur va immédiatement se placer sur la première ligne de code de la procédure sélectionnée.

Barre de fractionnement

Faire glisser cette barre vers le bas a pour effet de fractionner la fenêtre Code en deux volets horizontaux dont vous pourrez faire défiler le contenu de manière totalement autonome. Vous pouvez ensuite afficher simultanément différentes parties de votre code. Les informations qui apparaissent dans les zones Objet et Procédures/Événements s'appliquent au code du volet qui a le focus. Si vous faites glisser la barre de fractionnement jusqu'en haut de la fenêtre, un volet se ferme.

Barre des indicateurs en marge

Zone grise située à gauche de la fenêtre Code où apparaissent les indicateurs en marge.

   Icône Affichage de la procédure

Affiche la procédure sélectionnée. La fenêtre Code ne peut afficher qu'une procédure à la fois.

   Icône Affichage complet du module

Affiche l'ensemble du code du module.


Fenêtre Exécution

Dans cette fenêtre, vous pouvez :

•	Y taper ou y coller une ligne, puis appuyer sur ENTRÉE pour l'exécuter.

•	Copier le code de la fenêtre Exécution pour le coller dans la fenêtre Code, mais vous ne pouvez pas enregistrer le code de la fenêtre Exécution.

Vous pouvez faire glisser et déplacer la fenêtre Exécution n'importe où sur votre écran, sauf si vous en faites une fenêtre ancrable à l'aide de l'onglet Ancrage de la boîte de dialogue Options.

Pour fermer la fenêtre, cliquez sur la case de fermeture. Si elle n'est pas visible, double-cliquez sur la barre de titre pour que la case de fermeture apparaisse, puis cliquez sur cette dernière.

Note   En mode Arrêt, une instruction figurant dans la fenêtre Exécution est exécutée dans le contexte ou la portée indiqué dans la zone Procédure. Par exemple, si vous tapez Print variablename, la sortie est la valeur d'une variable locale, comme si la méthode Print s'était trouvée dans la procédure que vous exécutiez quand le programme s'est arrêté.


Fenêtre Variables locales

Affiche automatiquement toutes les variables déclarées dans la procédure en cours et leur valeur.

Lorsque la fenêtre Variables locales est visible, elle est rafraîchie automatiquement à chaque passage du mode exécution au mode arrêt ou lorsque vous naviguez dans la pile affichée.

Vous pouvez :

•	redimensionner les en-têtes de colonnes en faisant glisser la bordure vers la droite ou la gauche ;

•	fermer la fenêtre en cliquant sur la case de fermeture. Si elle n'est pas visible, double-cliquez sur la barre de titre pour que la case de fermeture apparaisse, puis cliquez sur cette dernière.

Éléments de la fenêtre

Bouton Pile des appels   Ouvre la boîte de dialogue Pile des appels qui répertorie les procédures de la pile des appels.

Expression   Répertorie le nom des variables.

La première variable de la liste est une variable de module spéciale, et peut être étendue de manière à afficher toutes les variables de niveau module du module en cours. Pour un module de classe, la variable système <Me> est définie. Pour les modules standard, la première variable est le <nom du module en cours>. Les variables globales et les variables d'autres projets ne sont pas accessibles depuis la fenêtre Variables locales.

Il n'est pas possible de modifier des données dans cette colonne.

Valeur   Répertorie la valeur des variables.

Lorsque vous cliquez sur une valeur dans la colonne Valeur, le curseur devient un pointeur en I. Vous pouvez modifier une valeur puis appuyer sur ENTRÉE, sur les touches fléchées HAUT et BAS, TAB, MAJ+TAB, ou cliquer sur l'écran pour valider la modification. Si la valeur est incorrecte, le champ Modifier reste actif et la valeur est mise en évidence. Un message décrivant l'erreur apparaît également. Pour annuler une modification, appuyez sur ÉCHAP.

Toutes les variables numériques doivent avoir une valeur. Les variables de chaîne peuvent ne pas être définies.

Les variables contenant des sous-variables peuvent être développées et réduites. Les variables réduites n'affichent pas de valeur, mais chaque sous-variable indique la sienne. Les icônes de développement, [image], et de réduction, [image] apparaissent à gauche de la variable.

Type   Répertorie le type des variables. Il est impossible de modifier des données dans cette colonne.


Fenêtre Espions

Apparaît automatiquement lorsque des expressions espionnes sont définies dans le projet.

Vous pouvez :

•	Modifier la taille des en-têtes de colonnes en faisant glisser la bordure vers la droite pour les agrandir ou vers la gauche pour les réduire .

•	Faire glisser une variable sélectionnée vers la fenêtre Exécution ou la fenêtre Espion .

•	Fermer la fenêtre en cliquant sur la case de fermeture. Si elle n'est pas visible, double-cliquez sur la barre de titre pour que la case de fermeture apparaisse, puis cliquez sur cette dernière.

Éléments de la fenêtre

Expression   Affiche l'expression espionne avec l'icône Espion, [image] à sa gauche.

Valeur   Indique la valeur de l'expression au moment du passage au mode Arrêt.

Vous pouvez modifier la valeur puis appuyer sur ENTRÉE, sur les touches fléchées HAUT et BAS, TAB, MAJ+TAB, ou cliquer sur l'écran pour valider la modification. Si la valeur est incorrecte, le champ Modifier reste actif et la valeur est mise en évidence. Un message décrivant l'erreur apparaît également. Pour annuler une modification, appuyez sur ÉCHAP.

Type   Indique le type de l'expression.

Contexte   Affiche le contexte de l'expression espionne.

Si le contexte de l'expression n'est pas dans la portée lors du passage au mode Arrêt, la valeur en cours n'est pas indiquée.

Pour fermer la fenêtre, cliquez sur la case de fermeture. Si elle n'est pas visible, double-cliquez sur la barre de titre pour que la case de fermeture apparaisse, puis cliquez sur cette dernière.


Indicateurs en marge

Visual Basic comporte des indicateurs en marge représentant des repères visuels pour certaines actions pendant la modification du code. S'il se produit plus d'une action par ligne, les indicateurs appropriés apparaissent également.

Les indicateurs en marge apparaissent dans la Barre des indicateurs en marge, à gauche de la fenêtre Code.

Vous pouvez activer et désactiver la Barre des indicateurs en marge à l'aide de l'onglet Éditeur de la boîte de dialogue Options.

Indicateur en marge	Nom de l'indicateur en marge	Description
	Point d'arrêt	Indique que vous avez défini un point d'arrêt à l'aide de la commande Basculer le point d'arrêt du menu Débogage. Pour basculer le point d'arrêt, placez le pointeur de la souris dans la barre des indicateurs en marge et cliquez.
	Ligne d'exécution courante	Indique la prochaine ligne de code exécutée. Vous pouvez faire glisser cet indicateur en marge vers n'importe quel module de code en cours d'exécution. Si vous faites glisser I'indicateur en marge Ligne d’exécution courante vers une région ou une ligne incorrecte, rien ne se produit et l'indicateur retrouve son emplacement d'origine.
	Signet	Indique l'emplacement d'un signet défini à l'aide de la commande Basculer signet du menu Edition.
	Marqueur de pile des appels	Indique les lignes se trouvant actuellement dans la pile des appels. Ce marqueur  n'apparaît qu'en mode Arrêt.


Fenêtre Info-bulles

Il s'agit d'une fenêtre qui apparaît pour indiquer la valeur de la variable sur laquelle se trouve votre curseur.

Par exemple, si vous avez défini x=5 et qu'ensuite, vous avez défini un point d'arrêt avant la fin du code, la valeur 5 apparaît dans la fenêtre Info-bulles lorsque vous exécutez le code et que vous placez le curseur au dessus du «x».

Disponible en mode Arrêt


Explorateur de projet

Affiche une liste hiérarchisée des projets et de tous les éléments référencés par chaque projet et contenus dans un projet. .

Éléments de la fenêtre

   Afficher le code

Affiche la fenêtre Code afin que vous puissiez y écrire et éditer le code associé à l'élément sélectionné.

   Afficher l'objet

Affiche la fenêtre Objet de l'élément sélectionné, un document ou une feuille UserForm existants.

   Basculer les dossiers

Masque ou affiche les dossiers d'objets tout en continuant d'afficher les éléments qu'ils contiennent.

Fenêtre Liste

Répertorie tous les objets chargés ainsi que les éléments inclus dans chaque projet.

Projet

Le projet et les éléments qu'il contient :

•	UserForms

Tous les fichiers .frm associés au projet.

•	Document

Le document associé au projet. Par exemple, dans Microsoft Word, il s'agit du document Word.

•	Modules

Tous les modules .bas du projet.

•	Modules de classe

Tous les fichiers .cls du projet.

•	Références

Références à d'autres projets définies à l'aide de la commande Références du menu Outils.


Fenêtre Propriétés

Affiche les propriétés attribuées au moment de la création aux objets sélectionnés ainsi que leurs valeurs en cours. Ces propriétés peuvent être modifiées au moment de la création. Lorsque vous sélectionnez plusieurs contrôles, la fenêtre Propriétés affiche la liste des propriétés communes à l'ensemble des contrôles sélectionnés.

Éléments de la fenêtre

Zone Objet

Identifie l'objet actuellement sélectionné. Seuls les objets de la feuille active sont visibles. Si vous sélectionnez plusieurs objets, les propriétés communes à ces objets et leur valeur, en fonction du premier objet sélectionné, apparaissent dans les onglets de la liste Propriétés.

Onglets de la liste Propriétés

•	Onglet Alphabétique — Propose la liste alphabétique de toutes les propriétés de l'objet sélectionné qui peuvent être modifiées au moment de la création, ainsi que leur valeur courante. Vous pouvez modifier la propriété en sélectionnant son nom et en tapant une nouvelle valeur.

•	Onglet Par catégorie — Propose une liste par catégorie de toutes les propriétés de l'objet sélectionné. Par exemple, BackColor, Caption et ForeColor sont dans la catégorie Apparence. Vous pouvez réduire la liste de manière à voir les catégories, ou développer une catégorie pour voir les propriétés. Lorsque vous développez ou que vous réduisez la liste, vous voyez une icône plus (+) ou moins (-) à gauche du nom de la catégorie.


Types de données affichés dans la fenêtre Variables locales

Vous trouverez ci-dessous une liste de types de données et leur état par défaut lorsqu'ils sont affichés dans la fenêtre Variables locales.

Type de données	État par défaut
Currency	La valeur est affichée.
Double	La valeur est affichée.
Integer	La valeur est affichée
Long	La valeur est affichée.
Single	La valeur est affichée.
String	La valeur est affichée.
UDT	Aucune valeur n'est affichée. Non modifiable. Réduit.
Variant	La valeur est affichée.
Object	Aucune valeur n'est affichée. Non modifiable. Réduit.
Decimal	La valeur est affichée.
Array	Aucune valeur n'est affichée. Non modifiable. Réduit.


Général, onglet (boîte de dialogue Propriétés du projet)

Indique les paramètres du projet Visual Basic en cours. Le nom du projet est affiché dans la barre de titre.

Options de l'onglet

Nom du projet   Identifie votre composant dans la base de registres de Windows et dans l'Explorateur d'objets. Il est important que le nom du projet soit univoque.

Le nom du projet est le nom de la bibliothèque de types de votre composant. La bibliothèque de types, ou TypeLib, contient la description des objets et des interfaces fournis par votre composant.

Le nom du projet est également utilisé pour qualifier les noms des classes. Une combinaison du nom de projet et du nom de classe est quelquefois appelée nom de classe complet, ou identificateur de programmation. Le nom de classe complet peut être nécessaire pour identifier correctement un objet comme appartenant à votre composant.

Description du projet   Définit le texte descriptif affiché dans le volet Description en bas de l'Explorateur d'objets.

Nom du fichier d'aide   Affiche le nom du fichier d'aide associé au projet.

Identificateur de contexte d'aide du projet   Indique l'identificateur de contexte pour la rubrique d'aide spécifique à appeler lorsque l'utilisateur clique sur le bouton [image] pendant que la bibliothèque d'objets de l'application est sélectionnée dans l'Explorateur d'objets.

Arguments conditionnels de compilation   Répertorie les déclarations de constantes utilisées pour une compilation conditionnelle.


Charger une image, Charger une icône, boîtes de dialogue

Chargent un fichier d'image ou d'icône existants.

Options de la boîte de dialogue

Regarder dans

Sélectionnez l'emplacement de l'image que vous voulez ouvrir.

Dossier parent

Affiche une liste des dossiers ou des unités situés au niveau supérieur par rapport au dossier en cours.

Créer un nouveau dossier

Crée un nouveau dossier.

Liste

Affiche les dossiers ou les fichiers sous forme d'une liste contenant l'icône et son nom.

Détails

Affiche les dossiers et les fichiers sous forme d'une liste incluant l'icône, son nom, sa taille, son type et la date et l'heure de sa dernière modification.

Nom de fichier

Sélectionnez ou tapez le nom d'un fichier graphique que vous souhaitez ouvrir.

Type de fichier

Sélectionnez un type de fichier. Les fichiers de ce type apparaissent dans la zone Nom de fichier.

•	Tous les fichiers d’images (*.bmp, *.dib, *.wmf, *.emf, *.ico, *.cur)— Affiche tous les fichiers graphiques.

•	Bitmap (*.bmp, *.dib)— Affiche les images bitmap et DIB.

•	Métafichiers (*.wmf)— Affiche les fichiers Microsoft Windows.

•	Icônes (*.ico, *.cur)— Affiche les fichiers d'icônes.

•	Tous (*.*)— Affiche tous les types de fichiers.

Ouvrir

Ouvre le fichier sélectionné.

Annuler

Ferme la boîte de dialogue sans charger de fichier d'image.


Références, boîte de dialogue

Permet de sélectionner des objets appartenant à une autre application, afin de les utiliser dans votre code en définissant une référence à la bibliothèque d'objets de cette application.

Options de la boîte de dialogue

Références disponibles   Dresse la liste des références disponibles pour votre projet.

•	Après avoir défini une référence à une bibliothèque d'objets en cliquant sur la case à cocher placée à côté de son nom, vous pouvez trouver un objet spécifique, ses méthodes et ses propriétés dans l'Explorateur d'objets.

•	Si vous n'utilisez aucun des objets d'une bibliothèque référencée, il est conseillé de désactiver la case à cocher afin de réduire le nombre de références à des objets que doit résoudre Visual Basic, réduisant ainsi la durée de la compilation de votre projet. Vous ne pouvez pas supprimer la référence correspondant à un objet utilisé dans votre projet.

•	Si vous supprimez une référence à un objet utilisé par le projet, un message d'erreur apparaîtra la prochaine fois que vous ferez référence à cet objet.

•	Les références inutilisées sont classées par ordre alphabétique.

Note   Vous ne pouvez pas supprimer les références "Visual Basic pour Applications" et "Objets et procédures Visual Basic" car elles sont nécessaires au fonctionnement de Visual Basic.

Boutons Priorité   Déplace les références vers le haut, [image], et vers le bas, [image], dans la liste. Lorsque vous faites référence à un objet dans le code, Visual Basic recherche chaque objet référencé sélectionné dans la boîte de dialogue Références, dans l'ordre dans lequel les objets référencés sont affichés. Si deux objets référencés ont le même nom, Visual Basic utilise la définition fournie par l'objet référencé qui se trouve le plus haut dans la liste de la zone Références disponibles.

Résultat   Affiche le nom et le chemin d'accès de la référence sélectionnée dans la zone Références disponibles, ainsi que la version de langage.

Parcourir   Affiche la boîte de dialogue Ajouter une référence afin que vous puissiez rechercher des ressources dans d'autres répertoires et ajouter des références dans la zone Ressources disponibles pour les types suivants :

•	Bibliothèques de types (*.olb, *.tlb, *.dll)

•	Fichiers exécutables (*.exe, *.dll)

•	Contrôles ActiveX (*.ocx)

•	Tous les fichiers (*.*)

La boîte de dialogue Ajouter une référence est la boîte de dialogue commune Ouvrir.


Arrêt, commande (menu Exécution)

Arrête l'exécution d'un programme et passe en mode Arrêt. Si une instruction est en cours d'exécution au moment où vous choisissez cette commande, elle est signalée dans la fenêtre Code par [image] dans la marge gauche, si vous avez coché Barre des indicateurs en marge dans l'onglet Format du créateur de la boîte de dialogue Options. Si l'application attend des événements dans la boucle d'arrière-plan (autrement dit, si aucune instruction n'est en cours d'exécution), aucune instruction n'est mise en évidence tant qu'un événement ne s'est pas produit.

Il se peut que certaines modifications effectuées en mode Arrêt ne prennent effet qu'après le redémarrage de votre programme.

Bouton de la barre d'outils :    Raccourci clavier : CTRL+ARRET.


Raccourcis clavier de la fenêtre Code

Les touches de raccourci suivantes permettent d'accéder à des commandes de la fenêtre Code.

Description	Touches de raccourci
Afficher la fenêtre Code	F7
Afficher l'Explorateur d'objets	F2
Rechercher	CTRL+F
Remplacer	CTRL+H
Suivant	F3
Précédent	MAJ+F3
Procédure suivante	CTRL+BAS
Procédure précédente	CTRL+HAUT
Définition de l'affichage	MAJ+F2
Passer à l'écran suivant	CTRL+PG. SUIV
Passer à l'écran précédent	CTRL+PG. PRÉC
Atteindre la dernière position	CTRL+MAJ+F2
Début du module	CTRL+ORIG
Fin du module	CTRL+FIN
Déplacer le point d'insertion d'un mot vers la droite	CTRL+DROITE
Déplacer le point d'insertion d'un mot vers la gauche	CTRL+GAUCHE
Placer le point d'insertion à la fin de la ligne	FIN
Placer le point d'insertion au début de la ligne	ORIG
Annuler	CTRL+Z
Supprimer la ligne en cours	CTRL+Y
Supprimer jusqu'à la fin du mot	CTRL+SUPPR
Retrait	TAB
Retrait négatif	MAJ+TAB
Effacer tous les points d'arrêt	CTRL+MAJ+F9
Afficher le menu raccourci	MAJ+F10
Rétablir	CTRL+Q


Touches générales de la fenêtre Code

Utilisez les combinaisons de touches suivantes dans la fenêtre Code :

Appuyez sur	Pour
F1	Afficher l'aide contextuelle sur les fonctions, instructions, méthodes, propriétés ou événements.
F2	Afficher l'Explorateur d'objets.
F9	Définir ou supprimer un point d'arrêt.
CTRL+MAJ+F9	Effacer tous les points d'arrêt.
F5	Exécuter Sub/UserForm ou une macro.
F8	Exécuter le code ligne par ligne (pas à pas).
MAJ+F8	Exécuter le code procédure par procédure.
CTRL+ATTN	Arrêter l'exécution d'une application Visual Basic.
ORIG	Placer le curseur au début du texte d'une ligne.
FIN	Placer le curseur à la fin du texte d'une ligne.
Double-clic sur la barre de fractionnement	Supprimer la barre de fractionnement.
CTRL+J	Activer Répertorier propriétés/méthodes.
CTRL+MAJ+J	Activer Répertorier les constantes.
CTRL+I	Activer Info express.
CTRL+MAJ+I	Activer Info paramètres.
CTRL+ESPACE	Activer Mot entier.
MAJ+F10	Afficher le menu raccourci.
ALT+F5	Exécuter le code de gestion d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.
ALT+F8	Exécuter pas à pas dans le gestionnaire d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.


Touches de navigation de la fenêtre Code

Utilisez les combinaisons de touches suivantes pour naviguer dans la fenêtre Code :

Appuyez sur	Pour
CTRL+F7	Placer le point d'insertion dans la zone Objet.
MAJ+F2	Afficher la définition de la procédure sélectionnée.
CTRL+BAS	Afficher la procédure suivante.
CTRL+HAUT	Afficher la procédure précédente.
PG. SUIV	Faire défiler les procédures de votre code vers le bas.
PG. PRÉC	Faire défiler les procédures de votre code vers le haut.
CTRL+MAJ+F2	Revenir à la dernière position dans votre code.
CTRL+ORIG	Atteindre le début du module.
CTRL+FIN	Atteindre la fin du module.
CTRL+DROITE	Déplacer le point d'insertion d'un mot vers la droite.
CTRL+GAUCHE	Déplacer le point d'insertion d'un mot vers la gauche.
FIN	Atteindre la fin de la ligne.
ORIG	Atteindre le début de la ligne.
CTRL+PG. SUIV	Atteindre la fin de la procédure en cours.
CTRL+PG. PRÉC	Atteindre le début de la procédure en cours.
F6	Basculer entre les volets de la fenêtre Code (lorsque la fenêtre est fractionnée).


Touches de modification de code

Utilisez les combinaisons de touches suivantes pour modifier le code dans la fenêtre Code :

Appuyez sur	Pour
CTRL+C	Copier le texte sélectionné vers le Presse-papiers.
CTRL+X	Couper le texte sélectionné et le placer dans le Presse-papiers.
SUPPR	Supprimer le texte sélectionné sans le placer dans le Presse-papiers.
CTRL+V	Coller le contenu du Presse-papiers au point d'insertion.
CTRL+Z	Annuler la dernière modification dans la ligne en cours.
CTRL+Y	Couper la ligne en cours et la placer dans le Presse-papiers.
CTRL+DELETE	Supprimer jusqu'à la fin du mot.
CTRL+RET. ARR	Supprimer jusqu'au début du mot.
F3	Suivant : renouveler la recherche de texte vers le bas dans le code. Si aucune recherche de texte n'a été effectuée, la boîte de dialogue Rechercher apparaît.
MAJ+F3	Précédent : renouveler la recherche de texte vers le haut dans le code. Si aucune recherche de texte n'a été effectuée, la boîte de dialogue Rechercher apparaît.
MAJ+TAB	Supprimer le retrait.


Touches de raccourci de menu disponibles dans la fenêtre Code

Utilisez les combinaisons de touches suivantes en tant que touches de raccourci de menu dans la fenêtre Code :

Appuyez sur	Pour
CTRL+P	Imprimer
CTRL+Z	Annuler
CTRL+V	Coller
SUPPR	Supprimer
CTRL+F	Rechercher
F3	Suivant
CTRL+H	Remplacer
TAB	Retrait
MAJ+TAB	Retrait négatif
CTRL+J	Répertorier propriétés/méthodes
CTRL+MAJ+J	Répertorier les constantes
CTRL+I	Info express
CTRL+MAJ+I	Info paramètres
CTRL+ESPACE	Mot entier
MAJ+F2	Définition
CTRL+MAJ+F2	Dernier emplacement
F2	Explorateur d'objets
CTRL+G	Fenêtre Exécution
CTRL+R	Explorateur de projet
F4	Fenêtre Propriétés
F8	Pas à pas détaillé
MAJ+F8	Pas à pas principal
CTRL+F8	Exécuter jusqu'au curseur
MAJ+F9	Espions express
F9	Basculer le point d'arrêt.
CTRL+MAJ+F9	Effacer tous les points d'arrêt
F5	Exécuter Sub/Form ou la macro
CTRL+ATTN	Arrêt
MAJ+F10	Menu raccourci
CTRL+M	Importer un fichier
CTRL+E	Exporter un fichier


Raccourcis clavier de la fenêtre Exécution

Utilisez les combinaisons de touches suivantes dans la fenêtre Exécution :

Appuyez sur	Pour
ENTRÉE	Exécuter une ligne de code sélectionnée.
CTRL+C	Copier le texte sélectionné vers le Presse-papiers.
CTRL+V	Coller le contenu du Presse-papiers au point d'insertion.
CTRL+X	Couper le texte sélectionné et le placer dans le Presse-papiers.
CTRL+L	Afficher la boîte de dialogue Pile des appels (mode Arrêt uniquement).
F5	Poursuivre l'exécution d'une application.
F8	Exécuter le code ligne par ligne (pas à pas).
MAJ+F8	Exécuter le code procédure par procédure.
SUPPR	Supprimer le texte sélectionné sans le placer dans le Presse-papiers.
F2	Afficher l'Explorateur d'objets.
CTRL+ENTRÉE	Insérer un retour chariot.
CTRL+ORIG	Placer le curseur en haut de la fenêtre Exécution.
CTRL+FIN	Placer le curseur en bas de la fenêtre Exécution.
MAJ+F10	Afficher le menu raccourci.
ALT+F5	Exécuter le code de gestion d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.
ALT+F8	Exécuter pas à pas le gestionnaire d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.


Raccourcis clavier de la fenêtre Espions

Utilisez les combinaisons de touches suivantes dans la fenêtre Espions :

Appuyez sur	Pour
MAJ+ENTRÉE	Afficher l'expression espionne sélectionnée.
CTRL+W	Afficher la boîte de dialogue Modifier un espion.
ENTRÉE	Développer ou réduire la valeur espionne sélectionnée si un signe plus (+) ou moins (-) figure à sa gauche.
F2	Afficher l'Explorateur d'objets.
MAJ+F10	Afficher le menu raccourci.


Raccourcis clavier de la fenêtre Propriétés

Utilisez les combinaisons de touches suivantes lorsque la liste Propriétés a le focus dans la fenêtre Propriétés :

Appuyez sur	Pour
PG. SUIV	Faire défiler la liste Propriétés vers le bas.
PG. PRÉC	Faire défiler la liste Propriétés vers le haut.
BAS	Faire défiler la liste Propriétés vers le bas, propriété par propriété.
HAUT	Faire défiler la liste Propriétés vers le haut, propriété par propriété.
DROITE	Faire défiler la liste Propriétés vers le bas, propriété par propriété.
GAUCHE	Faire défiler la liste Propriétés vers le haut, propriété par propriété.
FIN	Atteindre la dernière propriété de la liste.
ORIG	Atteindre la première propriété de la liste.
ALT+F6	Basculer entre les deux dernières fenêtres actives.
TAB	Déplacer le point d'insertion entre les zones de propriété, de valeurs de propriétés et la zone Objet.
CTRL+MAJ+TOUCHE ALPHABÉTIQUE	Atteindre la propriété suivante de la liste commençant par le caractère alpha.
Double-clic	Passer en revue les valeurs des propriétés énumérées ou déplacer le focus sur la zone des valeurs d'autres types de propriétés.
Utilisez les combinaisons de touches suivantes lorsque la zone des valeurs d'une propriété a le focus dans la fenêtre Propriétés :

Appuyez sur	Pour
CTRL+Z	Annuler la dernière modification dans la ligne en cours.
CTRL+C	Copier le texte sélectionné vers le Presse-papiers.
CTRL+X	Couper le texte sélectionné et le placer dans le Presse-papiers.
SUPPR	Supprimer le texte sélectionné sans le placer dans le Presse-papiers.
CTRL+V	Coller le contenu du Presse-papiers au point d'insertion.
MAJ+TAB	Déplacer le focus entre la zone Objet et l'onglet Propriétés actif.
TAB	Déplacer le focus entre la zone Objet, l'onglet Propriétés actif, une propriété et la valeur de propriété.
ÉCHAP	Annuler la modification de propriété.
CTRL+MAJ+TOUCHE ALPHABÉTIQUE	Atteindre la propriété suivante de la liste commençant par le caractère alpha.
Utilisez les combinaisons de touches suivantes lorsqu'une propriété est dotée de valeurs énumérées et que sa zone de valeurs a le focus dans la fenêtre Propriétés :

Appuyez sur	Pour
ALT+BAS	Ouvrir la liste de la zone de valeurs.
ALT+HAUT	Fermer la liste de la zone de valeurs.
Utilisez les combinaisons de touches suivantes lorsque vous définissez les propriétés BackColor, ForeColor, FillColor ou BorderColor et que la zone de valeurs a le focus dans la fenêtre Propriétés :

Appuyez sur	Pour
ALT+BAS	Afficher la palette des couleurs.
ALT+HAUT	Fermer la palette des couleurs.
Utilisez les combinaisons de touches suivantes lorsque vous définissez les propriétés Icon ou Picture et que la zone de valeurs a le focus dans la fenêtre Propriétés :

Appuyez sur	Pour
ALT+BAS	Afficher la boîte de dialogue Charger une icône ou Charger une image.
ALT+HAUT	Afficher la boîte de dialogue Charger une icône ou Charger une image.


Raccourcis clavier de l'Explorateur de projet

Utilisez les combinaisons de touches suivantes dans l'Explorateur de projet :

Appuyez sur	Pour
ENTRÉE	Ouvrir le fichier sélectionné dans la liste ou réduire ou développer la liste pour afficher les sous-entrées.
MAJ+ENTRÉE	Ouvrir la fenêtre Code pour le fichier sélectionné.
F7	Ouvrir la fenêtre Code pour le fichier sélectionné.
MAJ+F10	Afficher le menu raccourci.
ORIG	Sélectionner le premier fichier de la liste.
FIN	Sélectionner le dernier fichier de la liste.
DROITE	Développer une liste puis sélectionner une sous-entrée de la liste chaque fois que vous appuyez sur cette touche.
GAUCHE	Sélectionner une sous-entrée de la liste puis remonter dans la liste chaque fois que vous appuyez sur cette touche, jusqu'à ce que la liste de sous-entrées se réduise à un dossier.
HAUT	Faire défiler la liste vers le haut, entrée par entrée.
BAS	Faire défiler la liste vers le bas, entrée par entrée.


Touches globales

Utilisez les combinaisons de touches suivantes dans toutes les fenêtres Visual Basic :

Appuyez sur	Pour
F5	Exécuter Sub/UserForm ou une macro.
F8	Exécuter le code ligne par ligne.
MAJ+F8	Exécuter des instructions ligne par ligne sans exécuter d'appels de procédures.
CTRL+ATTN	Arrêter l'exécution d'une application Visual Basic.
CTRL+G	Afficher la fenêtre Exécution.
ALT+F5	Exécuter le code de gestion d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.
ALT+F8	Exécuter pas à pas le gestionnaire d'erreur ou renvoyer l'erreur à la procédure d'appel. N'affecte pas la valeur de la récupération d'erreur dans l'onglet Général de la boîte de dialogue Options.
CTRL+TAB	Basculer entre des fenêtres.


Touches de la fenêtre UserForm

Utilisez les combinaisons de touches suivantes dans la fenêtre UserForm :

Appuyez sur	Pour
MAJ+CTRL+TOUCHE ALPHABÉTIQUE	Sélectionner une propriété dans la liste Propriétés de la fenêtre Propriétés.
TOUCHE ALPHABÉTIQUE	Entrer une valeur pour la propriété sélectionnée dans la fenêtre Propriétés.
F7	Ouvrir la fenêtre Code pour l'objet sélectionné.
SUPPR	Supprimer les contrôles sélectionnés sans les placer dans le Presse-papiers.
CTRL+Z	Annuler une suppression de contrôles.
TAB	Faire défiler les contrôles vers l'avant dans l'ordre de tabulation.
MAJ+TAB	Faire défiler les contrôles vers l'arrière dans l'ordre de tabulation.
CTRL+CLIC	Ajouter ou supprimer un contrôle de la sélection.
CLIC+GLISSER	Sélectionner plusieurs contrôles.
MAJ+CLIC	Sélectionner plusieurs contrôles.
CTRL+CLIC+GLISSER	Ajouter ou supprimer des contrôles de la sélection courante.
F4	Afficher la fenêtre Propriétés (au moment de la création uniquement).
MAJ+F10	Afficher le menu raccourci.
CTRL+J	Amener au premier plan (concerne uniquement les contrôles se chevauchant au moment de la création).
CTRL+K	Envoyer à l'arrière-plan (concerne uniquement les contrôles se chevauchant au moment de la création).
Pour désélectionner tous les contrôles, cliquez sur la feuille. Pour sélectionner les contrôles d'un conteneur, commencez par désélectionner le conteneur puis effectuez l'opération CTRL+CLIC+GLISSER autour des contrôles concernés.


Options, commande (menu Outils)

Affiche la boîte de dialogue Options, dans laquelle vous pouvez sélectionner un onglet afin de définir les attributs de l'environnement de programmation Visual Basic.

Onglets

•	Éditeur

•	Format de l'éditeur

•	Général

•	Ancrage


Supprimer <élément>, commande (menu Fichier)

Supprime définitivement la feuille ou le module actif du projet. Cette commande n'est pas disponible si aucun élément n'est sélectionné dans l'Explorateur de projet.

Lorsque vous retirez un module d'un projet, vérifiez qu'il n'y a aucune référence à l'élément supprimé dans le reste du code.

Avant la suppression de votre élément, un message vous demande si vous souhaitez l'exporter en tant que fichier. Si vous choisissez Oui, la boîte de dialogue Exporter un fichier s'ouvre. Si vous choisissez Non, l'élément est supprimé.

Important   Vous ne pouvez pas annuler cette action.


Effacer et Supprimer, commandes (menu Edition)

Effacer   Supprime le texte uniquement si un module est actif.

Supprimer   Dans les autres cas, la commande Supprimer supprime le contrôle, le texte ou l'expression espionne sélectionnés. Vous pouvez annuler la commande Supprimer dans la fenêtre Code ou dans la feuille si vous avez supprimé le contrôle depuis la feuille.

Bouton de la barre d'outils : . Raccourci clavier : SUPPR.

Cette commande n'est pas disponible lors de l'exécution.


Importer un fichier et Exporter un fichier, commandes (menu Fichier)

Ajoute des modules et des feuilles existants à votre projet ou enregistre un module ou une feuille en tant que fichier séparé.

Importer un fichier   Affiche la boîte de dialogue Importer un fichier. Celle-ci vous permet d'ajouter un module ou une feuille existant au projet. Une copie du fichier est ajouté au projet et le fichier d'origine n'est pas modifié. Si vous importez une feuille ou un module dont le nom existe déjà, un numéro est ajouté à la fin du nom du fichier.

Les composants importés apparaissent dans la fenêtre Explorateur de projet.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+M.

Exporter un fichier   Affiche la boîte de dialogue Exporter un fichier. Celle-ci vous permet d'extraire la feuille ou le module actif du projet. Le fichier est copié dans un fichier externe.

Cette commande n'est pas disponible si vous n'avez sélectionné aucun fichier dans l'Explorateur de projet.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+E.


Réinitialiser <projet>, commande (menu Exécution)

Efface la pile des appels et les variables de niveau module.

Bouton de la barre d'outils : .


Mode Création et Quitter le mode Création, commandes (menu Exécution)

Active et désactive le mode création pour un projet. Le mode création est la période durant laquelle aucune ligne de code issue du projet n'est exécutée et pendant laquelle les événements provenant de l'hôte ou du projet ne seront pas exécutés. Vous pouvez quitter le mode création en exécutant une macro ou en utilisant la fenêtre Exécution.

Commande Mode Création   Active le mode création. Cette commande est alors remplacée par la commande Quitter le mode Création dans le menu.

Quitter le mode Création   Désactive le mode création et efface toutes les variables de niveau module du projet.

Bouton de la barre d'outils :


UserForm, commande (menu Insertion)

Crée une feuille et l'ajoute à votre projet.


Exécuter Sub/UserForm, Continuer et Exécuter la macro, commandes (menu Exécution)

Exécuter Sub/UserForm   Exécute la procédure en cours si le curseur se trouve dans une procédure ou exécute la feuille si la feuille est activée. Cette commande est remplacée par la commande Continuer lorsque vous êtes en mode Arrêt.

Si la fenêtre Code ou la commande UserForm ne sont pas activées, cette commande est remplacée par la commande Exécuter la macro.

Continuer   Reprend l'exécution de la procédure ou de la feuille en cours.

Exécuter la macro   Exécute la macro.


Fermer et retourner à <application hôte>, commande (menu Fichier)

Ferme l'environnement de développement et revient à l'application hôte. Visual Basic est masqué mais reste en mémoire.


Compiler <projet>, commande (menu Débogage)

Compile votre projet.

Bouton de la barre d'outils : .


Objet, commande (menu Insertion)

Insère un objet dans la feuille active.

Cette commande n'est pas disponible lorsqu'aucune feuille n'est ouverte ou lorsque vous êtes en mode Arrêt.

Bouton de la barre d'outils : .


Enregistrer <document hôte>, commande (menu Fichier)

Enregistre le projet en cours ainsi que tous ses composants – feuilles et modules – avec votre document.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+5.


Macros, commande (menu Outils)

Affiche la boîte de dialogue Macro dans laquelle vous pouvez créer, exécuter ou supprimer une macro.


<Application hôte>, commande (menu Affichage)

Place l'application hôte au premier plan de l'éditeur Visual Basic. Le nom de cette commande correspond au nom de l'application hôte.

Raccourci clavier : ALT+F11.


Procédure, commande (menu Insertion)

Insère une nouvelle procédure Sub, Function ou Property dans le module actif.

Cette commande n'est pas disponible si le module n'est pas actif.

Bouton de la barre d'outils : .


Module et Module de classe, commandes (menu Insertion)

Module   Insère un nouveau module standard et l'ajoute à votre projet actif.

Bouton de la barre d'outils :

Module de classe   Crée un module de classe et l'ajoute à votre projet actif.

Bouton de la barre d'outils :


Fichier, commande (menu Insertion)

Affiche la boîte de dialogue Insérer un fichier afin que vous puissiez insérer un texte provenant d'un module existant au niveau du curseur.

Cette commande n'est pas disponible lorsqu'aucun éditeur n'est ouvert.


Ordre de tabulation, commande (menu Affichage)

Affiche la boîte de dialogue Ordre de tabulation pour la feuille active.

Bouton de la barre d'outils :


Grouper et Séparer, commandes (menu Format)

Groupe et sépare les objets sélectionnés.

Grouper   Crée un groupe.

Note   Vous pouvez toujours sélectionner un seul objet dans un groupe afin de modifier ses propriétés.

Note   Vous ne pouvez pas créer de groupes au sein d'un autre groupe (groupes imbriqués).

Bouton de la barre d'outils : .

Séparer   Dissocie les objets groupés au préalable.

Bouton de la barre d'outils : .


Réorganiser les boutons, commandes (menu Format)

Dispose les boutons de commande sélectionnés en bas ou sur le côté d'une feuille.

En bas   Dispose les boutons en bas à gauche de la feuille en respectant le même espacement entre chaque bouton.

Bouton de la barre d'outils :

À droite   Dispose les boutons en haut à droite de la feuille en respectant le même espacement entre chaque bouton.

Bouton de la barre d'outils :


Ajuster la taille, commande (menu Format)

Modifie la hauteur et la largeur d'un objet afin de l'adapter à son contenu.

Bouton de la barre d'outils :


Références, commande (menu Outils)

Affiche la boîte de dialogue Références. Cette boîte de dialogue vous permet d'ajouter une référence à une bibliothèque d'objets ou à une bibliothèque de types dans votre projet. Cela permet ainsi de rendre les objets d'une autre application disponibles dans votre code. Une fois qu'une référence est définie, les objets auxquels il est fait référence sont affichés dans l'Explorateur d'objets.

Vous pouvez également ajouter des références à d'autres projets chargés et enregistrés. Si un projet n'a pas été enregistré, il apparaît sous la forme "NON ENREGISTRÉ: <NomProjet>" ; aucune référence ne pourra être faite à ce projet.

Cette commande est disponible uniquement lors de la création.


Contrôles supplémentaires, commande (menu Outils)

Affiche la boîte de dialogue Contrôles supplémentaires permettant d'ajouter des contrôles ou des objets insérables (tels qu'un document Microsoft Word) à la Boîte à outils.


<Nom de projet>, Propriétés, commande (menu Outils)

Affiche la boîte de dialogue Propriétés du projet permettant de définir la protection ainsi que des options spécifiques pour votre projet.

Bouton de la barre d'outils : .


Supprimer la page, commande (menu raccourci)

Supprime définitivement la page sélectionnée de la Boîte à outils.


Importer la page et Exporter la page, commandes (menu raccourci)

Importe et exporte des pages.

Importer la page   Ouvre la boîte de dialogue Importer la page permettant de rechercher et de sélectionner la page à ajouter à la Boîte à outils.

La boîte de dialogue Importer la page est en fait la boîte de dialogue Ouvrir, commune à toutes les applications Windows.

Exporter la page   Ouvre la boîte de dialogue Exporter la page permettant de sélectionner l'emplacement et le nom de la page sélectionnée à exporter depuis la Boîte à outils.

La boîte de dialogue Exporter la page est identique à la boîte de dialogue Enregistrer, commune à toutes les applications Windows.


Nouvelle page, commande (menu raccourci)

Ajoute une nouvelle page d'onglet en lui attribuant le nom Nouvelle page. Vous pouvez utiliser la commande Renommer du menu raccourci pour modifier ce nom.

Vous pouvez avoir plusieurs pages dont le nom est Nouvelle page.

Lorsque vous ajoutez une nouvelle page à la Boîte à outils, la page contient automatiquement l'outil Pointeur.


Renommer, commande (menu raccourci)

Affiche la boîte de dialogue Renommer permettant de modifier le nom de la page sélectionnée dans votre Boîte à outils et de créer une touche de raccourci ou une info-bulle.

Options de la boîte de dialogue

Légende   Permet d'attribuer un nouveau nom à la page d'onglet.

Info-bulle du contrôle   Permet de créer une info-bulle pour la page d'onglet.


Supprimer <élément>, commande (menu raccourci)

Supprime l'élément sélectionné de la Boîte à outils. Vous pouvez ajouter de nouveau cet élément à l'aide de la commande Contrôles supplémentaires qui se trouve dans le menu raccourci.


Personnaliser <élément>, commande (menu raccourci)

Affiche la boîte de dialogue Personnaliser un contrôle permettant de modifier le texte des info-bulles ou l'icône de contrôle de l'élément sélectionné.


Contrôles supplémentaires, commande (menu raccourci)

Affiche la boîte de dialogue Personnaliser un contrôle permettant d'ajouter des contrôles et des objets insérables.


Insérer un objet, commande (menu raccourci)

Affiche la boîte de dialogue Insérer un objet.


Copier ici et Déplacer ici, commandes (menu raccourci)

Ces commandes vous permettent d'effectuer des opérations de glisser-déplacer avec les contrôles de la feuille. Sélectionnez un contrôle à l'aide du bouton droit de la souris, maintenez ce dernier enfoncé, puis faites glisser le contrôle. Lorsque vous relâchez le bouton de la souris, un menu raccourci apparaît avec les commandes suivantes.

Copier ici   Copie le contrôle sélectionné à l'endroit où vous avez fait glisser votre pointeur.

Déplacer ici   Déplace le contrôle sélectionné à l'endroit où vous avez fait glisser votre pointeur.

Annuler   Annule l'opération.


Fichier, menu

Enregistrer <document hôte>

Importer un fichier

Exporter un fichier

Supprimer <élément>

Imprimer

Fermer et retourner à <application hôte>


Edition, menu

Annuler

Rétablir

Couper

Copier

Coller

Effacer ou Supprimer

Sélectionner tout

Rechercher

Suivant

Remplacer

Mettre en retrait

Retrait négatif

Répertorier propriétés/méthodes

Répertorier les constantes

Info express

Info paramètres

Mot entier

Signets


Affichage, menu

Code

Objet

Définition

Dernier emplacement

Explorateur d'objets

Fenêtre Exécution

Fenêtre Variables locales

Fenêtre Espions

Pile des appels

Explorateur de projet

Fenêtre Propriétés

Boîte à outils

Ordre de tabulation

Barres d'outils

<Application hôte>


Insertion, menu

Procédure

UserForm

Module

Module de classe

Objet

Fichier


Format, menu

Aligner

Uniformiser la taille

Ajuster la taille

Ajuster à la grille

Espacement horizontal

Espacement vertical

Centrer sur la feuille

Réorganiser les boutons

Grouper

Séparer

Plan


Débogage, menu

Compiler <projet>

Pas à pas détaillé

Pas à pas principal

Pas à pas sortant

Exécuter jusqu'au curseur

Ajouter un espion

Modifier un espion

Espion express

Basculer le point d'arrêt

Effacer tous les points d'arrêt

Définir l'instruction suivante

Afficher l'instruction suivante


Exécution, menu

Exécuter Sub/UserForm ou Exécuter la macro

Arrêt

Réinitialiser <projet>

Mode Création


Outils, menu

Références

Contrôles supplémentaires

Macros

Options

Propriétés <Projet>


? (Aide), menu

Aide de Microsoft Visual Basic

Si l'Assistant Office n'est pas affiché, cette commande permet de l'afficher en même temps que la bulle d'aide Assistant Office. Si l'assistant est visible, affiche la bulle Assistant Office.

Bouton de la barre d'outils : . Raccourci clavier : F1.

Sommaire et Index

Affiche les boîtes de dialogue Sommaire et Index de Visual Basic. Ces boîtes de dialogue vous permettent de rechercher des mots clés dans un index ou des chaînes de caractères dans l'ensemble des rubriques d'aide.

Bouton de la barre d'outils : .

Microsoft sur le Web

Vous connecte à Internet afin que vous puissiez bénéficier d'informations et de conseils supplémentaires.

Pour utiliser cette commande, vous devez disposer d'un modem ou d'une connexion réseau à Internet, ainsi que d'un navigateur Worldwide Web.

À propos de Microsoft Visual Basic

Affiche une boîte de dialogue contenant le numéro de version, une note de copyright et des informations système.


Barre d'outils standard

Contient des boutons permettant d'accéder à certaines options de menu couramment utilisées.

Cliquez sur un bouton de la barre d'outils pour exécuter l'action qui lui est associée. Pour faire apparaître les info-bulles associées aux boutons de la barre d'outils, sélectionnez l'option Afficher les info-bulles dans l'onglet Général de la boîte de dialogue Options.

Boutons de la barre d'outils

   Afficher <application hôte>

Bascule entre l'application hôte et le document Visual Basic actif.

Insertion

Ouvre un menu permettant d'insérer un des objets suivants dans le projet actif. L'icône prend la forme du dernier objet ajouté. Le choix par défaut est la feuille.

 — UserForm

 — Module

 — Module de classe

 — Procédure

   Enregistrer <nom du document hôte>

Enregistre le document hôte, y compris le projet et tous ses composants — feuilles et modules.

   Couper

Supprime le contrôle ou le texte sélectionné et le place dans le Presse-papiers.

   Copier

Copie dans le Presse-papiers le contrôle ou le texte sélectionné.

   Coller

Insère le contenu du Presse-papiers à l'emplacement courant.

   Rechercher

Ouvre la boîte de dialogue Rechercher et recherche le texte entré dans la zone de saisie Rechercher.

   Annuler

Revient sur la dernière action de modification.

   Répéter

Rétablit les dernières actions d'annulation de modification de texte si aucune autre action n'est intervenue depuis la dernière annulation.

   Exécuter Sub/UserForm ou Exécuter la macro

Exécute la procédure en cours si le curseur est placé dans une procédure, exécute la feuille UserForm si une telle feuille est active, ou exécute une macro si ni la fenêtre Code, ni une feuille UserForm ne sont actives.

   Arrêt

Interrompt l'exécution d'un programme en cours et passe en mode Arrêt.

   Réinitialiser <projet>

Efface les variables de niveau module de pile d'exécution et réinitialise le projet.

   Mode création

Active et désactive le mode création.

   Explorateur de projet

Fait apparaître l'Explorateur de projet qui affiche une liste hiérarchique des projets ouverts et de leur contenu.

   Fenêtre Propriétés

Ouvre la fenêtre Propriétés pour vous permettre de consulter les propriétés du contrôle sélectionné.

   Explorateur d'objets

Affiche l'Explorateur d'objets qui dresse la liste des bibliothèques d'objets, des bibliothèques de types, des classes, des méthodes, des propriétés, des événements et des constantes utilisables dans le code, ainsi que des modules et des procédures définies pour votre projet.

   Boîte à outils

Affiche ou masque la boîte à outils qui contient tous les contrôles et objets insérables (comme les graphiques Microsoft Excel) accessibles à votre application. Une feuille UserForm doit être active.

   Assistant Office

Ouvre l'Assistant Office qui permet d'accéder à l'aide sur la commande, la boîte de dialogue ou la fenêtre active.


UserForm, barre d'outils

Contient des boutons permettant d'accéder à certaines options de menu fréquemment utilisées avec les feuilles.

Cliquez une fois sur un bouton de la barre d'outils pour exécuter l'action qui lui est associée. Pour faire apparaître les info-bulles associées aux boutons de la barre d'outils, sélectionnez l'option Afficher les info-bulles dans l'onglet Général de la boîte de dialogue Options.

Boutons de la barre d'outils

   Amener au premier plan

Place les objets sélectionnés devant tous les autres objets d'une feuille.

   Envoyer à l'arrière-plan

Place les objets sélectionnés derrière tous les autres objets d'une feuille.

   Grouper

Crée un groupe à partir des objets sélectionnés.

   Séparer

Aligner

   Gauche — Aligne horizontalement le côté gauche des objets sélectionnés.

   Centre — Aligne horizontalement le centre des objets sélectionnés.

   Droite — Aligne horizontalement le côté droit des objets sélectionnés.

   Haut — Aligne verticalement le bord supérieur des objets sélectionnés.

   Milieu — Aligne verticalement le milieu des objets sélectionnés.

   Bas — Aligne verticalement le bord inférieur des objets sélectionnés.

   Grille — Aligne l'angle supérieur gauche de l'objet sélectionné sur le point de la grille le plus proche. L'objet n'est pas redimensionné.

Centrer

   Horizontalement — Centre horizontalement les objets sélectionnés.

   Verticalement — Centre verticalement les objets sélectionnés.

Uniformiser la taille

   Largeur — Ajuste la largeur.

   Hauteur — Ajuste la hauteur.

   Les deux — Ajuste la largeur et la hauteur.

   Zoom

Réduit ou agrandit la taille d'affichage de tous les contrôles de la feuille UserForm. Vous pouvez choisir un facteur de zoom compris entre 10 et 400 %.


Débogage, barre d'outils

Contient des boutons permettant d'accéder à certaines options de menu fréquemment utilisées pour déboguer du code.

Cliquez une fois sur un bouton de la barre d'outils pour exécuter l'action qui lui est associée. Pour faire apparaître les info-bulles associées aux boutons de la barre d'outils, sélectionnez l'option Afficher les info-bulles dans l'onglet Général de la boîte de dialogue Options.

Boutons de la barre d'outils

   Mode création

Active et désactive le mode création.

   Exécuter Sub/UserForm ou Exécuter la macro

Exécute la procédure en cours si le curseur est placé dans une procédure, exécute la feuille UserForm si elle est active, ou exécute une macro si ni la fenêtre Code ni une feuille UserForm ne sont actives.

   Arrêt

Interrompt l'exécution d'un programme en cours et passe en mode Arrêt.

   Réinitialiser projet

Efface les variables de niveau module de pile d'exécution et réinitialise le projet.

   Basculer le point d'arrêt

Définit ou supprime un point d'arrêt à la ligne en cours.

   Pas à pas détaillé

Lit le code en exécutant une à une les instructions.

   Pas à pas principal

Lit le code en exécutant une à une les instructions ou les procédures dans la fenêtre Code.

   Pas à pas sortant

Exécute les lignes restantes de la procédure dans laquelle se trouve le point d'exécution en cours.

   Fenêtre Variables locales

Affiche la fenêtre Variables locales.

   Fenêtre Exécution

Affiche la fenêtre Exécution.

   Fenêtre Espions

Affiche la fenêtre Espions.

   Espion Express

Affiche la boîte de dialogue Espion Express contenant la valeur courante de l'expression sélectionnée.

   Pile des appels

Affiche la boîte de dialogue Pile des appels qui contient la liste des appels de procédure en cours (procédures de l'application qui ont démarré, mais dont l'exécution n'est pas terminée).


Édition, barre d'outils

Contient des boutons permettant d'accéder à certaines options de menu fréquemment utilisées pour modifier du code.

Cliquez une fois sur un bouton de la barre d'outils pour exécuter l'action qui lui est associée. Pour faire apparaître les info-bulles associées aux boutons de la barre d'outils, sélectionnez l'option Afficher les info-bulles dans l'onglet Général de la boîte de dialogue Options.

Boutons de la barre d'outils

   Répertorier propriétés/méthodes

Ouvre une zone de la fenêtre Code contenant les propriétés et les méthodes de l'objet précédant le point (.).

   Répertorier les constantes

Ouvre une zone de la fenêtre Code contenant les constantes autorisées pour la propriété entrée précédant le signe égal (=).

   Info express

Indique la syntaxe d'une variable, d'une fonction, d'une méthode ou d'une procédure si le pointeur est placé sur le nom de la fonction, méthode ou procédure.

   Info paramètres

Affiche une fenêtre contextuelle dans la fenêtre Code, contenant des informations sur les paramètres de la fonction dans laquelle se trouve le pointeur.

   Mot entier

Accepte les caractères automatiquement ajoutés par Visual Basic au mot en cours de saisie.

   Retrait

Déplace toutes les lignes sélectionnées d'une tabulation vers la droite.

   Retrait négatif

Déplace toutes les lignes sélectionnées d'une tabulation vers la gauche.

   Basculer le point d'arrêt

Définit ou supprime un point d'arrêt sur la ligne en cours.

   Commenter bloc

Insère un caractère de commentaire au début de chaque ligne du bloc de texte sélectionné.

   Ne pas commenter bloc

Supprime le caractère de commentaire dans chaque ligne du bloc de texte sélectionné.

   Basculer signet

Insère ou supprime un signet sur la ligne active de la fenêtre Code.

   Signet suivant

Déplace le focus vers le signet suivant de la pile de signets.

   Signet précédent

Déplace le focus vers le signet précédent dans la pile de signets.

   Effacer tous les signets

Supprime tous les signets.


Options, boîte de dialogue

Permet de modifier les paramètres par défaut de l'environnement de développement Visual Basic.

La boîte de dialogue Options comporte les onglets suivants :

•	Éditeur

•	Format de l'éditeur

•	Général

•	Ancrage


Exporter un fichier, boîte de dialogue

Permet de donner un nom au fichier exporté et de définir l'emplacement d'enregistrement.

Options de la boîte de dialogue

Dans

Sélectionne le dossier de stockage du fichier.

Dossier parent

Affiche une liste de dossiers ou de lecteurs situés un niveau au-dessus du dossier en cours.

Créer un nouveau dossier

Crée un dossier.

Détails

Affiche une liste de documents ou dossiers comportant l'icône, le nom, la taille (documents uniquement), le type et les date et heure de dernière modification de l'élément.

Liste

Affiche une liste de dossiers ou de documents comportant l'icône et le nom de l'élément.

Nom

Si vous n'indiquez pas d'extension de nom de fichier, Visual Basic ajoute automatiquement les extensions par défaut .frm pour les feuilles, .bas pour les modules et .cls pour les modules de classe.

Type de fichier

Permet de sélectionner un type de fichier dans la liste suivante :

•	Fichiers feuille (*.frm) — Affiche toutes les feuilles.

•	Fichiers Basic (*.bas) — Affiche tous les modules standard.

•	Fichiers classe (*.cis) — Affiche tous les modules de classe.


Importer un fichier, boîte de dialogue

Permet de choisir le fichier à importer.

Options de la boîte de dialogue

Chercher

Sélectionne l'emplacement du projet à ouvrir.

Dossier parent

Affiche une liste de dossiers ou de lecteurs situés un niveau au-dessus du dossier en cours.

Créer un nouveau dossier

Crée un dossier.

Liste

Affiche une liste de dossiers ou de projets comportant l'icône et le nom de l'élément.

Détails

Affiche une liste de projets ou dossiers comportant l'icône, le nom, la taille (documents uniquement), le type et les date et heure de dernière modification de l'élément.

Nom

Sélectionnez ou entrez le nom du fichier à importer.

Type de fichier

Sélectionnez un type de fichier ; le choix par défaut est Fichiers VB (*.frm, *.bas, *.cls). Les fichiers du type sélectionné apparaissent dans la zone de liste Nom.

Ouvrir

Ouvre le fichier sélectionné.

Annuler

Ferme la boîte de dialogue sans ouvrir de nouveau projet.


Boîte à outils

Affiche les contrôles Visual Basic standard ainsi que les contrôles ActiveX et les objets insérables placés dans votre projet.

•	Pour personnaliser la boîte à outils en y ajoutant des pages ou des contrôles, utilisez la commande Contrôles supplémentaires du menu Outils.

Lorsque vous insérez une page, l'outil Sélectionner des objets est toujours disponible sur cette page.

Contrôles standard de la boîte à outils

   Sélectionner des objets

L'outil Sélectionner des objets est le seul élément de la boîte à outils ne traçant pas un contrôle. Une fois sélectionné, il permet de déplacer ou de redimensionner un contrôle précédemment tracé sur une feuille.

   Étiquette (Label)

Permet d'insérer une chaîne de texte non modifiable par l'utilisateur, comme la légende d'une image.

   Zone de texte (TextBox)

Contient du texte insérable ou modifiable par l'utilisateur.

   Liste modifiable (ComboBox)

Contrôle réunissant les caractéristiques de la zone de liste et de la zone de texte. L'utilisateur peut choisir un élément dans la liste ou entrer une chaîne dans la zone de texte.

   Zone de liste (ListBox)

Permet d'afficher une liste d'éléments que l'utilisateur peut sélectionner. Il est possible de faire défiler la liste si tous les éléments ne peuvent être affichés simultanément.

   Case à cocher (CheckBox)

Crée une case que l'utilisateur peut facilement sélectionner pour activer ou désactiver un élément ou sélectionner plusieurs options parmi des choix multiples.

   Case d'option (OptionButton)

Permet d'afficher plusieurs choix, l'utilisateur ne pouvant en sélectionner qu'un seul.

   Bouton à bascule (ToggleButton)

Crée un bouton basculant entre deux positions.

   Cadre (Frame)

Permet de créer un groupe de contrôles graphique ou fonctionnel. Pour grouper des contrôles, placez d'abord l'élément Frame, puis faites glisser des contrôles à l'intérieur du cadre.

   Bouton de commande (CommandButton)

Crée un bouton que l'utilisateur peut sélectionner pour exécuter une commande.

   Étiquette d’onglet (TabStrip)

Permet de définir plusieurs pages pour la même zone d'une fenêtre ou d'une boîte de dialogue de votre application.

   Objet multipage (MultiPage)

Présente en un même ensemble plusieurs écrans d'informations.

   Barre de défilement (ScrollBar)

Outil graphique permettant de parcourir rapidement une longue liste d'éléments ou une grande quantité d'informations, d'indiquer une position sur une échelle, d'entrer des données ou d'indiquer une vitesse ou une quantité.

   Bouton rotatif (SpinButton)

Contrôle de compteur utilisable avec un autre contrôle pour incrémenter ou décrémenter des nombres. Il permet également de faire défiler vers l'avant et vers l'arrière une plage de valeurs ou une liste d'éléments.

   Dessin (Image)

Affiche une image sur la feuille à partir d'une image bitmap, d'une icône ou d'un métafichier. Les images affichées dans un contrôle Image ont un usage purement décoratif et utilisent moins de ressources qu'un contrôle PictureBox.


Général, onglet (boîte de dialogue Options)

Définit le paramétrage général et les paramètres de gestion d'erreur et de compilation du projet Visual Basic en cours.

Options de l'onglet

Paramètres de grille de la feuille   Définit l'aspect de la feuille lors de sa modification.

•	Afficher la grille — Permet d'afficher la grille.

•	Unités de la grille — Affiche les unités de grille utilisées sur la feuille.

•	Largeur — Définit la largeur des cellules de grille sur une feuille (de 2 à 60 points).

•	Hauteur — Définit la hauteur des cellules de grille sur une feuille (de 2 à 60 points).

•	Aligner les contrôles sur la grille — Place automatiquement les bords extérieurs des contrôles sur des lignes de la grille.

Afficher les info-bulles   Affiche les info-bulles des boutons de barre d'outils.

Réduire le proj. Masque les fenêtres   Définit si les fenêtres de projet, UserForm, d'objet ou de module sont fermées automatiquement lors de la réduction du projet dans l'Explorateur de projet.

Modifier et continuer

•	Avertir avant perte d'état — Active l'affichage d'un message lorsque l'action demandée va entraîner la réinitialisation de toutes les variables de niveau module dans le projet en cours.

Récupération d'erreur   Définit la gestion des erreurs dans l'environnement de développement Visual Basic. Le paramétrage indiqué s'applique à toutes les occurrences de Visual Basic lancées ultérieurement.

•	Arrêt sur toutes les erreurs — En cas d'erreur, le projet passe en mode Arrêt, même si aucun gestionnaire d'erreurs n'est actif et si le code n'est pas dans un module de classe.

•	Arrêt dans les modules de classe — En cas d'erreur non gérée survenue dans un module de classe, le projet passe en mode Arrêt à la ligne de code du module de classe où s'est produite l'erreur.

•	Arrêt sur les erreurs non gérées — Si un gestionnaire d'erreurs est actif, l'erreur est interceptée sans passage en mode Arrêt. Si aucun gestionnaire d'erreurs n'est actif, le projet passe en mode Arrêt. Cependant, en cas d'erreur non gérée dans un module de classe, le projet passe en mode Arrêt à la ligne de code ayant appelé la procédure erronée de la classe.

Compilation

•	Compilation sur demande — Définit si un projet est entièrement compilé avant d'être exécuté ou si le code est compilé en fonction des besoins, ce qui permet à l'application de démarrer plus rapidement.

•	Compilation en arrière-plan — Définit si les périodes d'inactivité sont mises à profit durant l'exécution pour terminer la compilation du projet en arrière-plan. L'option Compilation en arrière-plan permet d'accroître la vitesse d'exécution. Cette fonction n'est disponible que si l'option Compilation sur demande est activée.


Format de l'éditeur, onglet (boîte de dialogue Options)

Définit l'aspect du code Visual Basic.

Options de l'onglet

Couleurs du code   Définit les couleurs de premier plan et d'arrière-plan utilisées pour le type de texte sélectionné dans la zone de liste.

•	Couleurs du code — Énumère les éléments de texte dont la couleur est personnalisable.

•	Premier plan — Indique la couleur de premier plan du texte sélectionné dans la liste Color Text.

•	Arrière-plan — Indique la couleur d'arrière-plan du texte sélectionné dans la liste Color Text.

•	Indicateur — Indique la couleur des indicateurs en marge.

Police   Définit la police utilisée dans tout le code.

Taille   Définit le corps de la police utilisée dans le code.

Barre des indicateurs en marge   Affiche ou masque la barre des indicateurs en marge.

Aperçu   Affiche un exemple de texte dans la police, le corps et la couleur définis.


Éditeur, onglet (boîte de dialogue Options)

Définit les paramètres des fenêtres Code et Projet.

Options de l'onglet

Paramètres du code

•	Vérification automatique de la syntaxe — Active la vérification automatique de l'exactitude de la syntaxe dès l'entrée d'une ligne de code.

•	Requiert la déclaration de variables — Définit si la déclaration explicite des variables est obligatoire dans les modules. Si vous sélectionnez cette option, l'instruction Option Explicit est ajoutée aux déclarations générales de tout nouveau module.

•	Création automatique d'instructions — Affiche une liste contenant des informations permettant de compléter logiquement l'instruction au point d'insertion en cours.

•	Info express automatique — Affiche des informations sur les fonctions et leurs paramètres durant la saisie du code.

•	Info-bulles automatiques — Affiche la valeur de la variable sur laquelle le curseur est placé. Uniquement disponible en mode Arrêt.

•	Retrait automatique — Une fois une ligne de code mise en retrait, les suivantes sont automatiquement alignées dessus.

•	Largeur de la tabulation — Définit la largeur des tabulations, comprise entre 1 et 32 espaces ; la valeur par défaut est 4 espaces.

Paramètres de la fenêtre

•	Glisser-déplacer dans Éditeur — Permet de faire glisser des éléments au sein du code et de la fenêtre Code vers les fenêtres Exécution ou Espions.

•	Affichage complet du module par défaut — Définit l'état par défaut des nouveaux modules. Vous pouvez ainsi consulter les procédures dans la fenêtre Code une à une ou sous la forme d'une seule liste que vous pouvez faire défiler. Le mode de consultation des modules ouverts n'est pas modifié.

•	Séparation des procédures — Permet d'afficher ou de masquer les barres séparatrices situées à la fin de chaque procédure dans la fenêtre Code.


Éditeur de bouton, boîte de dialogue

Fournit des outils de modification des icônes de la boîte à outils.

Options de la boîte de dialogue

Image   Affiche l'icône pixel par pixel.

Déplacer   Déplace l'image pour permettre d'y accéder en intégralité.

•	— Déplace l'image d'une rangée de pixels vers le haut à chaque fois que vous cliquez, jusqu'à ce que la rangée supérieure soit visible.

•	— Déplace l'image d'une rangée de pixels vers le bas à chaque fois que vous cliquez, jusqu'à ce que la rangée inférieure soit visible.

•	— Déplace l'image d'une colonne vers la droite à chaque fois que vous cliquez, jusqu'à ce que la dernière colonne de droite soit visible.

•	— Déplace l'image d'une colonne vers la gauche à chaque fois que vous cliquez, jusqu'à ce que la dernière colonne de gauche soit visible.

Couleurs   Modifie la couleur du pixel. Cliquez d'abord sur une couleur, puis sur le pixel à colorer.

Effacer — Supprime la couleur du pixel sur lequel vous cliquez après avoir sélectionné l'option Effacer.

Aperçu   Affiche l'aspect de l'icône en fonction de vos modifications.

Supprimer   Supprime toutes les couleurs et toute l'image de la zone d'image.

OK   Associe l'image au contrôle.


Macros, boîte de dialogue

Permet d'exécuter, de modifier ou de supprimer la macro sélectionnée. Vous pouvez également créer une macro depuis la boîte de dialogue Macros.

Options de la boîte de dialogue

Nom de la macro   Contient le nom de la macro sélectionnée, ou est vide si la zone Macro ne contient aucune macro.

Zone Macro   Énumère les macros disponibles du projet sélectionné dans la zone Macros disponibles dans.

Macros disponibles dans   Énumère les projets existants.

Exécuter   Exécute la macro sélectionnée.

Pas à pas détaillé   Met en surbrillance la première ligne de la macro et y place l'indicateur de ligne en cours d'exécution.

Modifier   Ouvre la fenêtre Code en y affichant la macro sélectionnée pour vous permettre de la modifier.

Créer   Ouvre un module dans la fenêtre Code pour vous permettre de créer une macro.

Supprimer   Supprime de votre projet la macro sélectionnée.


Protection, onglet (boîte de dialogue Propriétés du projet)

Définit la protection de votre projet.

Options de la boîte de dialogue

Verrouillage du projet   Permet de verrouiller un projet afin qu'il ne puisse pas être modifié.

•	Verrouiller le projet pour affichage — Verrouille le projet de manière à interdire tout affichage et toute modification.

Mot de passe pour l'affichage des propriétés du projet   Définit les mots de passe autorisant la consultation des propriétés du projet.

•	Mot de passe — Définit le mot de passe du projet. Si vous définissez un mot de passe sans activer l'option Verrouiller le projet pour affichage, vous devrez entrer un mot de passe pour accéder à la fenêtre Propriété lors de l'ouverture suivante du projet.

•	Confirmer le mot de passe — Permet de confirmer le mot de passe entré dans la zone de saisie Mot de passe. Si le contenu des zones de saisie Confirmer le mot de passe et Mot de passe ne concorde pas, une erreur se produit.


Ordre des pages, boîte de dialogue

Permet de modifier l'ordre des pages d'onglet.

Options de la boîte de dialogue

Ordre des pages   Énumère de gauche à droite les pages d'onglet.

Déplacer vers le haut   Déplace d'un rang vers le haut la page sélectionnée à chaque fois que vous cliquez.

Déplacer vers le bas   Déplace d'un rang vers le bas la page sélectionnée à chaque fois que vous cliquez.


Personnaliser un contrôle, boîte de dialogue

Permet d'ajouter des info-bulles à votre contrôle et de modifier son icône.

Options de la boîte de dialogue

Texte info-bulle   Contient le texte de l'info-bulle.

Aperçu   Affiche l'icône associée au contrôle.

Éditer l'image   Fait apparaître la boîte de dialogue Éditer l'image où vous pouvez modifier l'icône.

Charger une image   Fait apparaître la boîte de dialogue Charger une image, qui correspond à la boîte de dialogue Ouvrir commune à toutes les applications Windows.


Ancrage, onglet (boîte de dialogue Options)

Permet de choisir quelles fenêtres seront ancrables. Une fenêtre est dite ancrée lorsqu'elle est fixée à un bord d'une fenêtre d'application ou d'une autre fenêtre ancrable. Une fenêtre ancrable se met en place automatiquement lorsque vous la déplacez. Une fenêtre n'est pas ancrable si vous pouvez la placer à n'importe quel endroit de l'écran et l'y laisser.

Sélectionnez les fenêtres que vous souhaitez rendre ancrables, et supprimez les autres. Il est possible d'ancrer une ou plusieurs fenêtres de la liste, ou au contraire aucune.


Insérer un objet, boîte de dialogue

Permet d'insérer de nouveaux contrôles dans la feuille par création ou par sélection dans un fichier.

Options de la boîte de dialogue

Nouvel objet   Fait apparaître la zone de liste Type d'objet pour vous permettre de choisir le type d'objet à créer.

•	Type d'objet — Énumère les objets disponibles.

Objet existant   Fait apparaître la zone Nom du fichier et le bouton Parcourir pour vous permettre de sélectionner le fichier à insérer sous forme d'objet dans la feuille.

•	Nom du fichier — Contient le nom et le chemin du fichier à insérer.

•	Parcourir — Ouvre la boîte de dialogue Parcourir standard pour vous permettre de trouver le fichier à insérer.

Résultat   Affiche des informations sur l'option de boîte de dialogue ou l'objet sélectionné.


Insérer un fichier, boîte de dialogue

Permet de chercher et d'insérer un fichier dans un module de votre projet.

Options de la boîte de dialogue

Chercher

Affiche les postes de travail, serveurs, lecteurs et dossiers accessibles depuis votre ordinateur, pour vous permettre de trouver le projet à ouvrir.

Dossier parent

Affiche une liste de dossiers ou de lecteurs situés un niveau au-dessus du serveur, de l'ordinateur ou du dossier en cours.

Créer un nouveau dossier

Crée un dossier.

Liste

Affiche une liste de dossiers ou de documents comportant l'icône et le nom de l'élément.

Détails

Affiche une liste de documents ou dossiers comportant l'icône, le nom, la taille (documents uniquement), le type et les date et heure de dernière modification de l'élément.

Nom

Sélectionnez ou entrez le nom du fichier à insérer.

Type

Sélectionnez un type de fichier ; le choix par défaut est Fichiers texte (*.txt). Les fichiers du type sélectionné apparaissent dans la zone de liste Nom.

Ouvrir

Insère le fichier sélectionné.

Annuler

Ferme la boîte de dialogue sans insérer de nouveau projet.


UserForm, fenêtre

Permet de créer des fenêtres ou des boîtes de dialogue dans votre projet. Les contrôles sont dessinés et affichés sur une feuille.

Lors de la conception d'une feuille :

•	chaque fenêtre de feuille comporte des boutons Agrandissement, Réduction et Fermeture ;

•	vous pouvez afficher la grille de feuille et définir l'espacement de ses lignes dans l'onglet Général de la boîte de dialogue Options ;

•	utilisez les boutons de la boîte à outils pour dessiner des contrôles sur la feuille. Vous pouvez aligner automatiquement les contrôles sur la grille en choisissant l'option correspondante dans l'onglet Général de la boîte de dialogue Options.


Contrôles supplémentaires, boîte de dialogue

Permet d'ajouter des contrôles à la boîte à outils de votre projet.

Options de la boîte de dialogue

Contrôles disponibles   Affiche les contrôles personnalisés disponibles.

Note   Il est impossible de retirer un contrôle du projet.

Afficher   Définit les éléments figurant dans la liste Contrôles disponibles. Vous disposez de l'option suivante :

•	Éléments sélectionnés — Affiche seulement les éléments de la liste Contrôles disponibles sélectionnés dans le projet.

Chemin   Affiche le chemin de l'élément sélectionné dans la liste Contrôles disponibles.


Ordre de tabulation, boîte de dialogue

Affiche l'ordre de tabulation des objets et permet de le modifier.

Options de la boîte de dialogue

Ordre de tabulation   Énumère les objets de la feuille, dans l'ordre courant.

Déplacer vers le haut   Déplace l'objet sélectionné d'un rang vers le haut dans l'ordre de tabulation à chaque fois que vous cliquez.

Déplacer vers le bas   Déplace l'objet sélectionné d'un rang vers le bas dans l'ordre de tabulation à chaque fois que vous cliquez.


Ajouter une procédure, boîte de dialogue

Insère une nouvelle procédure Sub, Function ou Property. La boîte de dialogue Ajouter une procédure permet également de définir une portée publique ou privée et de rendre statiques toutes les variables de la procédure.

Options de la boîte de dialogue

Nom   Affiche un nom pour la nouvelle procédure.

Type   Détermine le type de procédure à créer.

•	Sub — Crée une procédure Sub.

•	Function — Crée une procédure Function.

•	Property — Crée les deux procédures de propriété Let et Get.

Portée   Attribue la valeur Public ou Private à la portée de la procédure.

Toutes les variables locales statiques   Ajoute le mot clé Static à la définition de la procédure.

OK   Insère le modèle de procédure dans la fenêtre Code.

Annuler   Ferme la boîte de dialogue sans insérer de nouvelle procédure.


Code, commande (menu Affichage)

Affiche ou active la fenêtre Code pour un objet sélectionné.

Bouton de la barre d'outils : . Raccourci clavier : F7.


Dernier emplacement, commande (menu Affichage)

Permet de revenir rapidement à une position précédente dans le code. Cette commande n'est activée que si vous modifiez le code ou faites un appel de commande Définition, à condition que la fenêtre Code soit affichée. Dans Visual Basic, seules les 8 dernières lignes consultées ou modifiées sont accessibles.

Raccourci clavier : CTRL+MAJ+F2.


Explorateur d'objets, commande (menu Affichage)

Affiche l'Explorateur d'objets, qui énumère les bibliothèques d'objets, les bibliothèques de types, les classes, les méthodes, les propriétés, les événements et les constantes utilisables dans le code, ainsi que les modules et les procédures définis pour votre projet.

Bouton de la barre d'outils : . Raccourci clavier : F2.


Fenêtre Propriétés, commande (menu Affichage)

Affiche la fenêtre Propriétés, qui énumère les propriétés en mode création d'une feuille, d'un contrôle, d'une classe, d'un projet ou d'un module sélectionnés.

Bouton de la barre d'outils : . Raccourci clavier : F4.


Boîte à outils, commande (menu Affichage)

Affiche ou masque la Boîte à outils, qui contient les contrôles disponibles dans votre application.

Bouton de la barre d'outils : .


Pile des appels, commande (menu Affichage)

Affiche la boîte de dialogue Appels, qui énumère les procédures dont l'exécution est en cours. Cette commande n'est disponible qu'en mode Arrêt.

Lorsque Visual Basic exécute le code de la procédure, cette dernière est ajoutée à la pile des appels de procédures actifs. Si elle appelle à son tour une autre procédure, les deux procédures sont citées dans la pile. À chaque fois qu'une procédure appelle une autre procédure Sub, Function ou Property, cette dernière vient s'ajouter aux précédentes. Chaque procédure est supprimée de la pile lorsque l'exécution revient à la procédure appelante. Les procédures appelées depuis la fenêtre Exécution viennent aussi s'ajouter à la pile des appels.

Vous pouvez également afficher la boîte de dialogue Appels en cliquant sur le bouton Appels (...) situé près de la zone Procédure dans la fenêtre Variables locales.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+L.


Objet, commande (menu Affichage)

Affiche l'élément actif.

Bouton de la barre d'outils : . Raccourci clavier : MAJ+F7.


Fenêtre Exécution, commande (menu Affichage)

Affiche la fenêtre Exécution et des informations issues des instructions de débogage de votre code ou de commandes entrées directement dans la fenêtre.

Utilisez la fenêtre Exécution pour :

•	Tester les nouvelles portions de code ou celles posant des problèmes.

•	Consulter ou modifier la valeur d'une variable durant l'exécution d'une application ; pendant que l'exécution est interrompue, attribuez une nouvelle valeur à la variable de la même manière que dans le code.

•	Consulter ou modifier la valeur d'une propriété durant l'exécution d'une application.

•	Appeler des procédures comme vous le feriez dans le code.

•	Afficher la sortie de débogage durant l'exécution du programme.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+G.


Fenêtre Variables locales, commande (menu Affichage)

Affiche la fenêtre Variables locales, qui fait automatiquement apparaître la liste de toutes les variables de la pile en cours, ainsi que leur valeur.

La fenêtre Variables locales est automatiquement mise à jour à chaque fois que vous passez du mode exécution au mode Arrêt et à chaque modification du contexte de pile.

Bouton de la barre d'outils : .


Fenêtre Espions, commande (menu Affichage)

Affiche la fenêtre Espions contenant les expressions espionnes en cours. La fenêtre Espions apparaît automatiquement si des expressions espionnes ont été définies dans le projet.

Si le contexte de l'expression est hors de portée lors du passage en mode Arrêt, la valeur en cours n'est pas affichée.

Bouton de la barre d'outils : .


Définition, commande (menu Affichage)

Affiche l'emplacement de la fenêtre Code où est définie la variable ou la procédure située sous le pointeur. Si la définition est dans une bibliothèque référencée, elle apparaît dans l'Explorateur d'objets.

Raccourci clavier : MAJ+F2.


Barres d'outils, commande (menu Affichage)

Énumère les barres d'outils intégrées à Visual Basic et donne accès à la commande Personnaliser. Vous pouvez :

•	afficher ou masquer les barres d'outils ;

•	les déplacer sur votre bureau.

Débogage   Affiche la barre d'outils Débogage, qui contient des boutons correspondant aux travaux de débogage courants.

Édition   Affiche la barre d'outils Édition, qui contient des boutons correspondant aux travaux d'édition courants.

Standard   Affiche la barre d'outils Standard, qui est la barre d'outils par défaut.

UserForm   Affiche la barre d'outils UserForm, qui contient des boutons spécifiques à la feuille.

Personnaliser   Affiche la boîte de dialogue Personnaliser, qui vous permet de créer et de personnaliser des barres d'outils et de modifier la barre de menus.


Explorateur de projet, commande (menu Affichage)

Affiche l'Explorateur de projet, qui comporte une liste hiérarchique des projets ouverts et de leur contenu.

L'Explorateur de projet est exclusivement un outil de consultation et de gestion. Il est impossible de l'utiliser pour créer une application.

Bouton de la barre d'outils : . Raccourci clavier : CTRL+R.


Caption Property


Enabled Property


Height Property


HelpContextID Property


Hide Method


Left Property


Move Method


Name Property


PrintForm Method


Show Method


StartUpPosition Property
StartUpPosition Method


Tag Property


Top Property


Visible Property


WhatsThisButton Property


WhatsThisHelp Property


WhatsThisMode Method


Width Property


Ambiguous selection

Either you have not selected a keyword or you have requested Help on a component of the integrated development environment (IDE). If you were trying to select a keyword, try reselecting a single keyword.  If you were trying to get information on the IDE, click one of the following:

Code or Module Window

Immediate Window or Pane

Locals Windows or pane

Object Browser

Watch Window or Pane


Commandes du menu Fenêtre

Fractionner

Active le fractionnement horizontal en deux parties de la fenêtre Code. Uniquement disponible quand la fenêtre Code est active.

Bouton de la barre d'outils :

Mosaïque horizontale

Juxtapose horizontalement toutes les fenêtres de document ouvertes dans votre projet.

Bouton de la barre d'outils :

Mosaïque verticale

Juxtapose verticalement toutes les fenêtres de document ouvertes dans votre projet.

Bouton de la barre d'outils :

Cascade

Redispose en cascade toutes les fenêtres de document ouvertes dans votre projet.

Bouton de la barre d'outils :

Réorganiser les icônes

Dispose de manière régulière dans la partie inférieure gauche de la fenêtre les icônes de toutes les fenêtres de document réduites.

Liste de fenêtres ouvertes

Énumère toutes les fenêtres de document ouvertes.