Hallo,
ich habe ein Makro, dass ein bestimmtes Verhalten mittels boolean-Variable im Wechsel ein- oder ausschaltet.
Schmematisch dargestellt, sieht das so aus:
Dim EA as Boolean
Sub EinAus()
EA=Not EA
End Sub
Dieses Makro habe ich an eine Schaltfläche in einer Symbolleiste gebunden.
Mein Ziel ist es, das Symbol so zu gestalten, dass es bei aktivierter Funktion (EA=True) optisch eingedrückt bzw. aktiviert erscheint und bei deaktivierter Funktion (EA=False) wieder im Normalzustand, ähnlich wie die Symbole zur Schriftformatierung in der Format-Symbolleiste.
Wie kann ich das per VBA erreichen?
Wäre schön, wenn ich das Symbol nicht direkt adressieren müsste, so dass jedes Symbol, dass an dieses Makro geknüpft ist auch in verschiedenen Symbolleisten auf die gleiche Weise reagiert (vielleicht kann man die „Caller“-Eigenschaft nutzen??)
Vielen Dank für Eure Vorschläge und viele Grüße, tester