in einer Datei gibt´s ne kleine eigene Menüleiste, die natürlich nur in eben dieser Datei zur Verfügung stehen soll.
Erzeugt wird sie im Open-Eregnis und gelöscht im BeforeClose-Ereignis.
Zudem blende ich sie im Deactivate-Ereignis des Workbooks aus und im Activate-Eregnis wieder ein mit
Private Sub Workbook_Deactivate()
Application.CommandBars("MeineLeiste").Visible = False
End Sub
und
Private Sub Workbook_Activate()
Application.CommandBars("MeineLeiste").Visible = True
End Sub
Das funktioniert auch alles wunderbar bis auf eine Ausnahme:
Wenn ich eine andere Datei öffne, die im Open-Ereignis die Bildschirmansicht auf "Vollbild-Ansicht" setzt mit
Private Sub Workbook_Open()
Application.DisplayFullScreen = True
End Sub
und ich dann die Vollbildansicht anschließend manuell zurücksetze - siehe da:
Die Menüleiste aus der anderen Datei ist noch vorhanden (was sie aber nicht soll). Ich schließe daraus, dass das Deactivate-Ereignis irgendwie mit der Anweisung Application.DisplayFullScreen = True kollidiert.
Wie kann man diesen kleinen Fehler beheben?
Danke und Grüße
{Boris}