Bonjour,
je souhaite ajouter un menu dans la barre de menu de Excel, avec des separateur.
Sans separateur, ca marche tres bien...
je voudrais avoir une ligne separatrice entre N13 et Delete dans mon menu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 With Application.CommandBars(1).Controls.Add(msoControlPopup, before:=10) .Caption = "NomMenu" With .Controls.Add(msoControlPopup) .Caption = "N1" With .Controls.Add(msoControlButton) .Caption = "N11" .OnAction = "N11" End With With .Controls.Add(msoControlButton) .Caption = "N12" .OnAction = "N12" End With With .Controls.Add(msoControlButton) .Caption = "N13" .OnAction = "N13" End With End With With .Controls.Add(msoControlButton) .Caption = "Delete" .OnAction = "RemoveMe" End With With .Controls.Add(msoControlButton) .Caption = "About" .OnAction = "AboutForm" End With End With
J'ai trouve dans une FAQ du forum http://vb.developpez.com/srcvba/?pag...face#vbaExMenu qu'il fallait palcer un tiret devant le nom du menu avant lequel on souhaitais avoir le separateur
Mais ca ne semble pas fonctionner,
quelqu'un as t'il une idee?
par avance merci,
Daniel.
Partager