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

Boon -  
 papyjac -
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
------------------------------------------------
Configuration: Windows Vista
Firefox 2.0.0.5

3 réponses

  1. zefoots Messages postés 146 Statut Membre 62
     
    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
  2. abc
     
    bonjour je ny arrive pa a mettre ma barre doutil aidezmoi! merci sur maint
    0
    1. christofe13 Messages postés 10 Statut Membre 1
       
      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
  3. Nefer
     
    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
    1. papyjac
       
      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