...171...


Menüpunkt beim Start erzeugen
' Menüpunkt beim Start erzeugen
Private Sub Document_Open()
Dim MenuControl As CommandBarControl
Set MenuControl = Application.CommandBars.ActiveMenuBar. _
                  Controls.Add(Type:=msoControlPopup)
   With MenuControl
      .Caption = "&Mein Menu"
      .OnAction = "Meine_Prozedur"
   End With
End Sub

' Zugehörige Prozedur
Sub Meine_Prozedur()
   MsgBox "Hallo Welt"
End Sub

' Menüpunkt beim Schließen entfernen
Private Sub Document_Close()
   CommandBars("Menu Bar").Controls("&Mein Menu").Delete
End Sub

by Monika Weber