Ich möchte die schon vorhandene Menüleiste erweitern. Der neue Menüpunkt soll ein Makro aufrufen. Das habe ich noch geschafft.
Doch nun möchte ich dass diese neue Funktion der Menüleite nur angezeigt wird, wenn ich ein bestimmtes excel-formular öffne.
kann mir jemand erklären, was zu machen ist?
Ich habe versucht das problem mit diesem Code (danke L.Vira) zu lösen. Jedoch wo muss ich diesen Code hinstellen, damit es klappt? gibt es in excel einen Befehl, dass beim starten ein bestimmtes makro ausgeführt wird?
Option Explicit
Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)
If ActiveWorkbook.Name = ThisWorkbook.Name Then
Application.CommandBars("worksheet menu bar").Controls(1).Controls(1).Enabled = False
End If
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Excel.Window)
If ActiveWorkbook.Name = "DeineMappe.xls" Then
Application.CommandBars("worksheet menu bar").Controls(1).Controls(1).Enabled = True
End If
End Sub