Bonjour à tous,
je souhaite créer une barre personnalisée avec des boutons et images
Question 1:
Le code ci-dessous marche sous excel 2003 et + mais pas sous excel 2000 pourquoi ?
Question 2 :
Est-il possible d'agrandir l'image du bouton qui est par défaut 16 x 16
Merci de votre aide
je souhaite créer une barre personnalisée avec des boutons et images
Question 1:
Le code ci-dessous marche sous excel 2003 et + mais pas sous excel 2000 pourquoi ?
Code:
Dim CmdBar As CommandBar
Dim Bouton As CommandBarButton
Dim picImage1 As IPictureDisp
Set picImage1 = LoadPicture("F:\image1.gif")
'Création de la barre d'outils nommée 'MaBarrePerso'
Set CmdBar = Application.CommandBars _
.Add(Name:="MaBarre", Position:=msoBarTop, Temporary:=True)
'Ajout de X boutons dans la barre d'outils
Set Bouton1 = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton1
'Définit "l'image" qui va s'afficher sur le bouton
.Picture = picImage1 'c'est ici que ca bug
'Définit quelle macro est associée au bouton.
'Cette macro sera lancée à chaque fois que vous cliquez sur le bouton.
.OnAction = "Macro1"
End With
CmdBar.Visible = True
End Sub
Est-il possible d'agrandir l'image du bouton qui est par défaut 16 x 16
Merci de votre aide