1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub test()
'Declaration des variables
Dim MaBarre As CommandBar, MonBouton As CommandBarButton
'Instance de la barre
'MenuBar:=False pour ne pas remplacer la barre active
'temporary:=True disparée une fois le classeur fermé
Set MaBarre = Application.CommandBars.Add(Name:="test_barre", _
Position:=msoBarTop, _
MenuBar:=False, _
temporary:=True)
'Instance d'un bouton dans ma barre "test_barre"
'.FaceId = 201 pour lui associer une image (la liste ce trouve sur le net)
'.OnAction = "message" pour lui associer une macro
Set MonBouton = Application.CommandBars("test_barre").Controls.Add(msoControlButton)
With MonBouton
.FaceId = 201
.OnAction = "message"
End With
Call afficher_barre
End Sub |
Partager