Creation de la barre de menus commandbars add
Création de la barre de menus ? La première étape consiste à créer et ajouter à l'application dans notre cas Excel une nouvelle barre de menus qui comportera les contrôles personnalisés Les contrôles c'est à dire les boutons zones de texte zones de liste et sous- menus sont détaillés au chapitre Syntaxe générale ? Syntaxe les CommandBars Add Name arguments entre Position MenuBar sont Temporary facultatifs Deux méthodes d'utilisation de cette syntaxe sont possibles avec ou sans initialisation d'une variable Code VBA sans variable Sélectionnez Sub Ajout BarreMenu CommandBars Add Name Position MenuBar Temporary Propriété ValeurPropriété End Sub Code VBA avec initialisation d'une variable Sélectionnez Sub Ajout BarreMenu Dim Cbar As CommandBar Set Cbar CommandBars Add Name Position MenuBar Temporary Cbar Propriété ValeurPropriété End Sub Table des matières Les arguments ? Name ? L'argument Name attribue un nom à votre nouvelle barre de menus Dans la mesure du possible optez pour un nom explicite et concis ce qui par la suite facilitera son utilisation dans le code Exemple d'utilisation Name MaBarre Top Position ? CL'argument Position va dé ?nir comme son nom l'indique la position de cette nouvelle barre de menus Six constantes sont possibles msoBarTop en haut sous les barres de menus déjà en place msoBarBottom en bas msoBarRight à droite msoBarLeft à gauche msoBarFloating position ottante sur l'écran argument par défaut msoBarPopup position particulière détaillée en ?n d'article au chapitre Cet argument est facultatif sans le préciser c'est la valeur par défaut msoBarFloating qui sera prise en compte Exemple d'utilisation Position msoBarTop Top MenuBar ? Argument de type booléen permettant si MenuBar True de remplacer le menu de l'application par votre barre de menus personnalisée Cet argument est facultatif valeur par défaut False Aperçu Menu original de l'application Barre de menu personnalisée remplaçant le m CTop Temporary ? Argument de type booléen permettant de préciser si Temporary True que la barre de menus est temporaire Lors de la fermeture de l'application la barre de menus sera alors automatiquement supprimée Cet argument est facultatif valeur par défaut False Top Les propriétés ? Visible ? La propriété Visible de type booléen permet tout simplement de rendre votre barre de menus visible ou non Si lors de la création de la barre de menus vous omettez de préciser cette propriété son état par défaut étant False la barre de menus sera belle et bien créée mais ne sera pas visible Dans ce cas vous pouvez toujours la rendre visible manuellement via le menu Outils Personnaliser en cochant la barre de menus en question CExemple d'utilisation CommandBars Add Name Temporary Visible True Position MenuBar Top Enabled ? La propriété Enabled de type booléen a le même e ?et visuel que la propriété Visible La di ?érence entre les deux propriétés réside dans le fait que si Enabled False non seulement la barre de menus ne sera pas visible mais en plus elle n'appara? tra pas dans le menu Outils Personnaliser Par défaut l'état de la propriété Enabled est True Top Protection ?
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 22, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 135.7kB