wie kann ich aus einem Workbook heraus feststellen, ob ein anderes (geöffnetes)
Workbook mit Makros gestartet wurde oder ohne? Brauche es für die Aktivierung bzw. Deaktivierung meiner Menüleisten...
Es gibt:
Application.EnableEvents = True
Hier nun meine bisherige Funktion:
Private Sub Workbook_Deactivate()
If ActiveWorkbook.Name= "Test.xls"
If Application.EnableEvents = True Then
Exit Sub
Else
Application.CommandBars.Item("Worksheet Menu Bar").Enabled = True
Application.CommandBars.Item("Worksheet Menu Bar").Visible = True
End If
End If
End Sub
Mein Problem ist nun, dass Application.EnableEvents immer TRUE zurückgibt, auch wenn die Makros deaktiviert wurden! Gibts nicht sowas wie: ThisWorkbook.enabledEvents ?