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 27 28 29
| Sub DeleteSimpleShortcutMenu()
CommandBars("MonSousMenu").Delete
End Sub
Sub CreateSimpleShortcutMenu()
Dim cmbShortcutMenu As Office.CommandBar
Dim cmbControl As Office.CommandBarControl
Set cmbShortcutMenu = CommandBars.Add("MonSousMenu", msoBarPopup, False, True)
Set cmbControl = cmbShortcutMenu.Controls.Add(msoControlButton)
With cmbControl
.Caption = "Action1"
.OnAction = "Mafonction1"
End With
Set cmbControl = cmbShortcutMenu.Controls.Add(msoControlButton)
With cmbControl
.Caption = "Action2"
.OnAction = "Mafonction2"
End With
Set cmbControl = Nothing
Set cmbShortcutMenu = Nothing
End Sub
Function Mafonction1()
MsgBox "1"
End Function
Function Mafonction2()
MsgBox "2"
End Function |
Partager