[VBA] Problème barre d'outil et boutons

Fermé
Boon - 28 juil. 2007 à 22:27
 papyjac - 5 mai 2008 à 21:42
Re Bonjour!
Encore un petit problème...désolé pour tout le boulot que je vous donne, et encore merci pour votre aide!

Voilà mes problèmes:

1) Quand on crée une barre d'outil, Comment faire pour que celle-ci soit placée avec les autres barres d'outils, en haut de l'écran? Car quand je crée une barre d'outil, celle ci est crée en plein milieu de l'écran, donc pas tip top!

2) J'ai créé des boutons avec ma barre d'outils, mais quand je veux changer l'image de ces boutons, je dois assigner un nombre, et je ne connais pas la correspondance image/nombre...Quelqu'un peut-il me dépanner?

Merci encore!

Voilà mon code pour que vous y voyiez plus clair!
-------------------------------------------------------
Dim MaBarre As CommandBar
Dim NouvBtn As CommandBarButton
Dim NouvBtn2 As CommandBarButton
Dim NouvBtn3 As CommandBarButton

Set MaBarre = CommandBars.Add("CNE")
Set NouvBtn = MaBarre.Controls.Add
Set NouvBtn2 = MaBarre.Controls.Add
Set NouvBtn3 = MaBarre.Controls.Add
With NouvBtn
.Caption = "Copier"
.FaceId = 28
.OnAction = "Copier"
.State = msoButtonUp
.Style = msoButtonIconAndCaptionBelow
.TooltipText = "Copier les cellules"
End With
With NouvBtn2
.Caption = "Dimensionner"
.FaceId = 27
.OnAction = "Dimensionner"
.State = msoButtonUp
.Style = msoButtonIconAndCaptionBelow
.TooltipText = "Dimensionner graphe"
End With
With NouvBtn3
.Caption = "Traitement"
.FaceId = 26
.OnAction = "Traitement"
.State = msoButtonUp
.Style = msoButtonIconAndCaptionBelow
.TooltipText = "Traiter les données"
End With
MaBarre.Visible = True
------------------------------------------------
A voir également:

3 réponses

zefoots Messages postés 146 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 11 septembre 2007 62
29 juil. 2007 à 16:18
Salut,

il me semble qu'il faut utiliser le contrôle ImageList avec le contrôle CommandBar (les images ne sont pas lues directement sur le disque mais stockées dans le contrôle ImageList qui lui assigne bien un numéro d'image)
0
bonjour je ny arrive pa a mettre ma barre doutil aidezmoi! merci sur maint
0
christofe13 Messages postés 10 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 31 mars 2008 1
14 mars 2008 à 00:30
salut, j'ai vu que tu avais créé une barre d'outils. je suis actuellement en train d'essayer d'en créer une barre d'outils!! peux tu me fournir ton code pour l'examiner un peu stp?(si ça te derange pas) Je pourais peut etre t'aider plus tard
Merci d'avance
0
Essaie ça

Set MaBarre = CommandBars.Add(Name:="CNE", Position:=msoBarTop, temporary:=True)



Si quelqu'un sait si l'on peut mettre un icône créé par soi-même dans les boutons d'une barre d'outils que l'on crée, je suis preneur.
0
Bonjour,

Menu affichage, Option Barres d'outil, choix Personnaliser
Apparition de la boite de dialogue
Clic droit sur le bouton que tu veux modifier ; Choisir Editer le bouton
Appariation d'une palette de couleur
Tu dessines tant bien que mal (comme sous paint)
à la fin : OK, OK
0