Afficher le nom et l'image d'un bouton

Résolu
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   -  
 zjai -
Bonjour,

J'ai crée une macro qui crée une barre personnalisé avec des boutons, mais lorsque la barre est crée, elle n'affiche que l'image du bouton et pas le nom.

Est-ce que vous savez comment définir "image + Nom" ?

Voici ma VBA :

Private Sub Workbook_Open()

'
' OPEN_BARRE Macro
' ouvre la Barre d'outils
Dim CmdBar As CommandBar
Dim Bouton As CommandBarButton

'Création de la barre d'outils nommée 'Macros'
Set CmdBar = Application.CommandBars _
.Add(Name:="test", Position:=msoBarTop, Temporary:=True)

'Ajout de 3 boutons dans la barre d'outils
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.FaceId = 173
.Caption = "01"
.OnAction = "Sauvegardejanvier"
End With

Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.Caption = "Cacher"
.FaceId = 342
.OnAction = "Cacher"
End With

Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.Caption = "Afficher"
.FaceId = 343
.OnAction = "Afficher"
End With

CmdBar.Visible = True
End Sub


Merci a tous !

1 réponse

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
        With Bouton
    
    .Style = msoButtonIconAndCaptionBelow
    .Caption = "Cacher"
    .FaceId = 342
    .OnAction = "Cacher"
    End With
    A+

    2
    1. skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   55
       
      Super je pouvais pas demander mieux !

      Juste une dernière question :

      Si je veux mettre le texte à gauche ou en faut je dois remplacé below par "left ou "up" ?

      Merci encore !
      0
    2. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      tu tape juste .Style. et tu a le menu de toutes les possibilités d'affichage.
      A+
      0
    3. skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   55
       
      Merci !

      Je profite juste pour te demander si il est possible de mettre un séparateur ?

      (désoler je suis chiant ^^' )
      0
    4. zjai
       
      kxzidhiézhsieé
      0