XL 2010 [Résolu] Menu personnalisé récalcitrant..

  • Initiateur de la discussion Initiateur de la discussion jmh1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jmh1

XLDnaute Occasionnel
Bonjour à tous,

J'ai récupéré le code ci-dessous sur ce site pour créer un menu personnalisé (impeccable).

Mon souci :

- Le menu créé ne porte pas le nom que je lui donne --> 'Compléments' au lieu de 'Enregistrements Datas Clients'

- Comment supprimer Barre d'outils personnalisées

Je joins une capture de mon écran

Merci pour votre aide.

Code:
Option Explicit
Public Const MyCommandBarName As String = "Enregistrements Datas Clients"

Sub DeleteMyCommandBar()
' Efface la barre d'outils MyCommandBarName
   On Error Resume Next
    Application.CommandBars(MyCommandBarName).Delete
    On Error GoTo 0
End Sub

Sub CreateMyCommandBar()
' Création de la barre d'outils personnalisée MyCommandBarName
   Dim cb As CommandBar, cbb As CommandBarButton
    Application.ScreenUpdating = False
    DeleteMyCommandBar    ' au cas où celle-ci existe déjà
   Set cb = Application.CommandBars.Add(MyCommandBarName, msoBarFloating, False, True)
    AddMenuToCommandBar cb, True
End Sub

Private Sub AddMenuToCommandBar(cb As CommandBar, blnBeginGroup As Boolean)
    Dim cbb As CommandBarButton
    If cb Is Nothing Then Exit Sub
    With cb
        ' Ajout d'un item au menu
       Set cbb = cb.Controls.Add(msoControlButton, , , , True)
        With cbb
            .BeginGroup = True
            .Caption = "Lancer Application"
            .OnAction = "Lancer_Appli"
            .TooltipText = "Lance l'application ..."
            .Style = msoButtonIconAndCaption
            .FaceId = 25
        End With
           
        ' Rendre la barre visible
       .Visible = True
        ' Position dans le cas d'une barre flottante
       .Left = 300
        .Top = 100
    End With
    ' Initialiser les variables

   Set cb = Nothing
    Set cbb = Nothing
   
End Sub
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    28.1 KB · Affichages: 62
Bonjour Lone-wolf,

Je me suis mal exprimé, quand je dis "supprimer barre d'outils personnalisée", je veux dire que c'est le nom qui s'affiche dans mon menu et que je ne voudrais pas voir apparaître (voir ma capture d'écran).
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
863
Réponses
12
Affichages
1 K
Réponses
22
Affichages
3 K
Réponses
2
Affichages
1 K
Retour