ich habe ein seltsames Problem bei dem ich Eure Hilfe benötige.
Ich habe ein individuelles Kontextmenü in meiner Anwendung angelegt, welches ich beim Beenden der Anwendung per:
Application.CommandBars("Cell").Reset
Beim Beenden der Anwendung wieder zurücksetzen möchte.
Eingebaut ist dies beim schließen vor:
'prüfen ob noch eine Mappe offen ist
If Windows.Count > 1 Then
Workbooks(ThisWorkbook.Name).Close savechanges:=False
GoTo raus
Else
Windows(ThisWorkbook.Name).Activate
Application.Quit
Application.DisplayAlerts = False
Workbooks(ThisWorkbook.Name).Close savechanges:=False
End IF
Bis Excel 2010 funktioniert dies auch einwandfrei.
UnterExcel 2016 wird das Kontextmenü aber nicht nicht zurückgesetzt.
Führe ich den Befehl manuell aus so funktioniert es.
Ich habe es auch schon mit:
On Error Resume Next
Dim Leiste As CommandBar
For Each Leiste In Application.CommandBars
Leiste.Reset
Next
On Error GoTo 0
versucht.
Leider ohne Erfolg.
Was muss ich unter Excel 2016 tun um das Kontextmenü korrekt zurück zu setzen?
Danke Euch schon mal.
VG
SteffenS