Bonjour tout le monde,
je cherche à insérer dans mon menu créé en VBA une ligne séparatrice entre plusieurs éléments de mon menu.
VOici mon code
Code :
- On Error GoTo erreur
- CommandBars("Menu Bar" ).Controls("&KM Labo" ).Delete
- Set mybar = CommandBars("Menu Bar" ).Controls("&KM Labo" ) 'Teste l'existence du menu , l'erreur installe les menus
- On Error GoTo 0
- If Not mybar.Visible Then
- mybar.Visible = True
- End If
- Exit Sub
- erreur:
- Set myMenuBar = CommandBars("Menu Bar" )
- Set NewMenu = myMenuBar.Controls.Add(Type:=msoControlPopup, Temporary:=True)
- NewMenu.Caption = "&KM Labo"
- Set NewControl = NewMenu.Controls.Add(Type:=msoControlButton, ID:=1)
- NewControl.Caption = "&Archiver"
- NewControl.TooltipText = "Ajoute le document dans la BDD"
- NewControl.Style = msoButtonIconAndCaption
- NewControl.OnAction = "AjoutBDD"
- 'CommandBars("Standard" ).Controls(3).CopyFace 'Copie l'icône n°3 de la barre d'outil standard
- 'NewControl.PasteFace
- NewControl.Visible = True
- Set NewControl = NewMenu.Controls.Add(Type:=msoControlButton, ID:=1)
- NewControl.Caption = "&Rechercher"
- NewControl.TooltipText = "Recherche un document dans la BDD"
- NewControl.Style = msoButtonIconAndCaption
- NewControl.OnAction = "RechercheBDD"
- 'CommandBars("Standard" ).Controls(5).CopyFace
- 'NewControl.PasteFace
- NewControl.Visible = True
|
je cherche à mettre une ligne entre mon Ajouter et mon rechercher. Quel Controls.add dois-je faire svp ?
Merci d'avance.