ich habe eine ziemlich umfangreiche Anwendung, die ich wesentlich durch VBA steuere. Beim Starten der Anwendung nehme ich einige optische Veränderungen vor.
' ausblenden von Blattregistern, ScrollBars, Bearbeitungsleiste
With ActiveWindow
.DisplayHeadings = False
.DisplayHorizontalScrollBar = False
.DisplayVerticalScrollBar = False
.DisplayWorkbookTabs = False
End With
Application.DisplayFormulaBar = False
With Application
.ScreenUpdating = False
.DisplayAlerts = False
.DisplayFullScreen = True
.DisplayFormulaBar = False
.DisplayStatusBar = False
.Calculation = xlCalculationManual
End With
Außerdem deaktiviere ich alle Symbolleisten und füge meine eigenen Symbolleisten ein. So weit, so gut. Wenn ich nun über die Taskleiste in Windows am unteren Bildschirmrand die Excelanwendung nach unten lege (einfach drauf klicken) und dann wieder aktiviere, sind nicht mehr meine eigenen Symbolleisten deaktiviert und die Standardsymbolleisten wieder da. Das ist aber sehr ärgerlich, da sich meine Anwendung "nur" über diese Symbolleisten steuern lässt.
Kann ich das irgendwie vermeiden oder beim aktivieren prüfen, ob meine Anwendung geladen ist und dann meine Symbolleisten schalten?
Vielen Dank für jeden Tipp.
Viele Grüße