Office - Word, Excel und Co. 9.738 Themen, 41.362 Beiträge

Word 2010: zusätzliches Symbol in Startleiste soll Makro starten

mawe2 / 34 Antworten / Flachansicht Nickles

Ich habe in der "normal.dotm" mittels "Custom UI Editor..." eine zusätzliche Gruppe im Menüband "Start" (TabHome) ergänzt und darin eine Schaltfläche angelegt, die beim Start von Word auch korrekt angezeigt wird.

Leider wird das dazugehörige Makro nicht ausgeführt.

Ich habe bei "onAction" den Namen des Makros so angegeben, wie er in der Liste der Makros angezeigt wird (Modul.Makro). Alle Makros werden erlaubt (niedrigste Sicherheitsstufe). Trotzdem wird das Makro nicht ausgeführt. Es erscheint auch keine Fehlermeldung.

Hat jemand eine Idee, was hier der Fehler ist?

Gruß, mawe2

PS: In der "Word.officeUI" funktioniert das Ganze. Allerdings soll die Benutzung dieser Datei vermieden werden und die Schaltfläche bei allen Dokumenten angezeigt werden, die auf der "normal.dotm" basieren.

bei Antwort benachrichtigen
mawe2 mumpel1 „@ Bergi2002 An dem Q liegt das nicht. mawe2 schrieb ja dass ...“
Optionen
Ich würde mal die word.OfficeUI löschen und dann schauen ob die Schaltfläche immernoch da ist.

word.officeUI ist gelöscht. Die Schaltfläche ist (da in der normal.dotm untergebracht) immer noch vorhanden. Sie sieht normal aus, zeigt auch (bei Bedarf) den Screentip an. Nur das Makro startet sie nicht...

mawe2 schrieb ja dass er das mit RibbonX macht

Also das habe ich so nicht geschrieben...

Ich habe den XML-Code (aus der word.officeUI) in die normal.dotm kopiert (mit Hilfe des Custom UI Editors). Und angezeigt wird die Schaltfläche ja auch, wenn normal.dotm geladen wird.

Zudem sollte bei "onAction" der korrekte Verweis auf das Makro stehen, also mit Dateipfad.

Auch, wenn das Makro in der selben Datei steht, wie der Ribbon-Code?

Wenn ich den Pfad versuche dort reinzuschreiben, schmeißt Custom UI Editor den sofort wieder raus. (Sowas habe ich auch noch nie gesehen...)

Das Makro in der normal.dotm selber wird in der Regel nicht mitvererbt.

Du meinst, ein neues Dokument, das auf Basis der normal.dotm erstellt wurde, enthält dann das Makro nicht. Das ist ja soweit klar. Aber die normal.dotm ist doch auf dem jeweiligen Rechner immer noch geladen und kann benutzt werden.

Es sei denn die Vorlage liegt im Ordner "STARTUP", dann sind die Makros für alle Dateien verfügbar.

Die notmal.dotm liegt bei mir im Ordner

C:\Users\BENUTZER\AppData\Roaming\Microsoft\Templates

Gruß, mawe2

bei Antwort benachrichtigen