Office - Word, Excel und Co. 9.752 Themen, 41.587 Beiträge

Word 2010: Schaltfläche startet Makro - aber welches?

mawe2 / 8 Antworten / Baumansicht Nickles

Man kann in Word 2010 relativ einfach einem Makro eine Schaltfläche in einem benutzerdefinierten Menüband zuweisen.

Wie kann man aber nachträglich herausfinden, welches Makro von einer solchen Schaltfläche eigentlich aufgerufen wird?

Hintergrund: Ich habe ein Menüband, welches mehrere Schaltflächen beinhaltet, die ihre zugeordneten Makros nicht finden können. Die Fehlermeldung lautet nur "Das Makro wurde nicht gefunden oder wurde deaktiviert wegen Ihrer Makroschutzeinstellungen." (Letzteres ist nicht der Grund!)

Leider sagt die Meldung nichts darüber aus, welches Makro dort nicht gefunden wurde. Und die Schaltfläche selbst sagt mir das auch nicht. (Jedenfalls finde ich das nicht.)

Hat jemand zufällig Kenntnis davon, wo diese Information hinterlegt ist?

Vielen Dank für Eure Mühe!

Gruß, mawe2

bei Antwort benachrichtigen
mawe2 Nachtrag zu: „Word 2010: Schaltfläche startet Makro - aber welches?“
Optionen

Lösung gefunden!

Die gesuchten Informationen liegen in einer Datei namens

"Word.officeUI"

die sich im Ordner

"C:\Users\BENUTZERNAME\AppData\Local\Microsoft\Office"

befindet.

Gruß, mawe2

bei Antwort benachrichtigen
mumpel1 mawe2 „Lösung gefunden! Die gesuchten Informationen liegen in ...“
Optionen

Hallo!

Eigentlich hättest Du das wissen müssen, denn Du hast ja die Makros selber in das Menüband eingefügt. Und über "Datei->Menüband anpassen" müsste das auch zu überprüfen sein. ;)

Gruß, René

bei Antwort benachrichtigen
mawe2 mumpel1 „Hallo! Eigentlich hättest Du das wissen müssen, denn Du ...“
Optionen
denn Du hast ja die Makros selber in das Menüband eingefügt

Nein, ich bearbeite das für einen Kunden.

Und über "Datei->Menüband anpassen" müsste das auch zu überprüfen sein

Dort scheint es eben genau nicht zu überprüfen zu sein. Oder kannst Du das noch genauer beschreiben? Ich habe dort jedenfalls nichts gefunden.

Gruß, mawe2

bei Antwort benachrichtigen
mumpel1 mawe2 „Nein, ich bearbeite das für einen Kunden. Dort scheint es ...“
Optionen

In "Menüband anpassen" steht ja alles was man selber eingefügt hat. Da kann man auch rauslesen welches Makro zu welcher Schaltfläche gehört, es sei denn man benennt die Schaltflächenbeschriftung um. Aber mit der word.officeUI geht das schon einfacher, nur weiss das kaum ein Anwender. Mal davon abgesehen mache ich das mit RibbonX, nicht mit "Menüband anpassen".

bei Antwort benachrichtigen
mawe2 mumpel1 „In Menüband anpassen steht ja alles was man selber ...“
Optionen

Ich habe bisher wenig Erfahrungen mit den Ribbons und arbeite mich da gerade ein.

Da kann man auch rauslesen welches Makro zu welcher Schaltfläche gehört, es sei denn man benennt die Schaltflächenbeschriftung um.

Aber das ist ja gerade der springende Punkt: Die kryptische Bezeichnung eines Makros kann man dem Benutzer im Ribbon ja kaum anbieten. Also wird das Label umbenannt. Und von diesem Moment an kann man bei "Menüband anpassen" das Ganze nicht mehr zurückverfolgen. (Das ist schon ziemlich schwach, dass dort keine Eigenschaften des Controls angezeigt werden!)

Immerhin: Wenn man die word.officeUI kennt (bzw. die anderen entsprechenden Dateien bei Excel, PowerPoint usw.) kann man schon sehr schön diese Ribbons konstruieren. Aber ich habe eine ganze Weile danach gesucht, bevor ich fündig wurde. (Deswegen dieser Thread...)

RibbonX kenne ich noch nicht.

Kennst Du evtl. gute Dokumentationen (Bücher oder WebSites) zu diesem Thema?

Gruß, mawe2

bei Antwort benachrichtigen
gelöscht_316041 mawe2 „Ich habe bisher wenig Erfahrungen mit den Ribbons und ...“
Optionen

Hallo,

Kennst Du evtl. gute Dokumentationen (Bücher oder WebSites) zu diesem Thema?

Schließe mich dieser Frage an.

Gruß

Karl

bei Antwort benachrichtigen
mumpel1 gelöscht_316041 „Hallo, Schließe mich dieser Frage an. Gruß Karl“
Optionen

Der kleine Hinweis in meiner Signatur sollte genügen. Zwinkernd

http://www.rholtz-office.de/ribbonx.php

bei Antwort benachrichtigen
mawe2 mumpel1 „Der kleine Hinweis in meiner Signatur sollte genügen. ...“
Optionen
Der kleine Hinweis in meiner Signatur sollte genügen.

Da hast Du Recht!

Dankeschön.

Gruß, mawe2

bei Antwort benachrichtigen