Neues Menü beim Öffnen einer Datei

Beim Öffnen einer Datei soll ein neues Menü erscheinen,
aus dem ich meine eigenen Routinen starten kann.
Wir die Datei geschlossen, soll das Menü wieder gelöscht werden.
'Fügen Sie dies unter "DieseArbeitsmappe" ein
Const Titel = "Testmenü"
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Call Menü_löschen
End Sub
Private Sub Workbook_Open()
   Dim ML As CommandBar
   Dim Menü As CommandBarControl
   Dim MenüButton As CommandBarButton
   Call Menü_löschen
   Set ML = Application.CommandBars("Worksheet Menu Bar")
   Set Menü = ML.Controls.Add(msoControlPopup, before:=ML.Controls.Count)
   Menü.Caption = Titel
   Set MenüButton = Menü.Controls.Add
   With MenüButton
      .Caption = "Mein Makro"
      .OnAction = "MachWas"
      .Style = msoButtonCaption
   End With
End Sub
Private Sub Menü_löschen()
   On Error Resume Next
   Application.CommandBars("Worksheet Menu Bar").Controls(Titel).Delete
End Sub
'Fügen Sie dies in ein Modul ein:
Public Sub MachWas()
   MsgBox "Hallo, da bin  ich !"
End Sub