Office - Word, Excel und Co. 9.704 Themen, 40.847 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
mumpel1 mawe2 „Aber wo? Kannst Du das oben erkennen? Die Datei kann ich ...“
Optionen
Warum soll das nicht funktionieren

In der personal.xlsb funktioniert das nicht. Dort eingefügte RibbonX funktionieren nur wenn das Fenster der perosnal.xlsb eingeblendet wird.

Aber wo? Kannst Du das (oben) erkennen?

Möglicherweise zu viele Makros mit dem selben Namen. Du solltest vermeiden Namen wie "Main" für die Makros zu nutzen. Wenn davon zuviele in verschiedenen Modulen vorhanden sind kann sich RibbonX schon mal verschlucken. Da Du dann keine Fehlermeldung bekommst kannst Du klicken solange Du lustig bist.

Aber vielleicht enthält Dein Makro keinen Code. Oder einfach nur eine Zeile wie "ThisDocument.Save", dann kannst Du auch klicken ohne etwas zu bemerken, Du würdest dann nur die normal.dotm speichern.

Erstelle mal eine neue Vorlage (dotm) mit dem selben Code und speichere sie im Ordner "STARTUP". Dann schau mal ob der Fehler auch dort vorkommt. Ohne die Datei zu sehen kann ich nicht mehr sagen. Am RibbonX-Code kann es nicht leigen, sonst wäre die Schaltfläche nicht da.

 

bei Antwort benachrichtigen