Office-Fragen.de
Ribbon Programmierung Makroaufruf funktioniert nicht - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: Ribbon Programmierung Makroaufruf funktioniert nicht (/thread-28934.html)



Ribbon Programmierung Makroaufruf funktioniert nicht - damienffm - 04.09.2023

Hallo,

ich habe die Ribbon Programmierung exakt wie im Artikel "Neue Ribbon Registerkarte mit Schaltflächen erstellen" durchgeführt und auf meinen Bedarf angepasst. Obwohl der Prozeduraufruf genau so heißt wie im XLM Code unter onaction angegeben und Makros aktiviert sind erhalte ich beim Klick auf die Buttons folgenden Fehler:

Das Makro kann nicht ausgeführt werden. Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar , oder Makros wurden deaktiviert.

Was kann ich da tun? Beides ist nicht der Fall.

Danke und viele Grüße
Alexander


RE: Ribbon Programmierung Makroaufruf funktioniert nicht - ralf_b - 04.09.2023

Dann hast du bestimmt nicht alles so gemacht wie es im Artikel steht.
Da wir nicht wissen können was du wirklich gemacht hast und sicher hier kaum einer gewillt ist diesen Artikel zu studieren und Vermutungen anzustellen, geht eine Hilfe wahrscheinlich nur mit deiner Datei.


RE: Ribbon Programmierung Makroaufruf funktioniert nicht - mumpel - 04.09.2023

Hallo!

Zeig uns doch mal eine Beispieldatei. Dann kann ich mir das anschauen.

Gruß, René


RE: Ribbon Programmierung Makroaufruf funktioniert nicht - PetrolMaxxe - 04.09.2023

Hallo Alexander,
 
ohne Datei kann man nur vermuten.
 
Vielleicht ein Denkanstoß:
Schau mal, ob du nur Sub deineBezeichnung() statt Sub deineBezeichnung(control As IRibbonControl)
 
und im Ribbon UI den tatsächlichen Prozeduraufruf: onAction="deineBezeichnung"
angelegt hast.
 
Gruß Uwe


RE: Ribbon Programmierung Makroaufruf funktioniert nicht - damienffm - 04.09.2023

Hallo Uwe,

ja, das war es. Ich hatte bei onaction eine Bezeichnung angegeben, die doppelt vorkam.

Danke an an dich und die Anderen für die Hinweise. Ich denke die Beispieldatei wird nicht benötigt, da der Fehler behoben werden konnte.

Viele Grüße
Alexander