Ribbon - Makro - Problem - Typen unverträglich
26.10.2016 16:34:17
Klaus
Ich stelle von Office 2003 auf 2010 um (habe mich lange geweigert, weil ich diese Ribbons nicht mag). Ich bin zwar gerade an einem Word-Problem, denke aber das wird in Excel genauso kommen....
In Excel und Word 2003 habe ich eigene Menüs/Symbolleisten (die konnte man da ja auch beliebig auf dem Desktop platzieren) erstellt die natürlich Makros starten. Das sollte jetzt in der 2010 endlich auch funktionieren (leider bis auf das beliebige Platzieren). Nachdem ich das Ribbon angelegt habe, ging es daran die Makros zuzuweisen. Zunächst nicht funktioniert, weil ich dieses (control As IRibbonControl) nicht hinten dran gesetzt hatte. Danach ging das, aber.... einige Makros rufen mittels "call" andere Makros auf. Doch diese sollen/müssen auch über die Ribbon Button gestartet werden können. Wenn aber ein Makro dieses (control As IRibbonControl) hinten dran hat, ist ein Aufruf mit Call oder ein Ausführen im VBEditor nicht möglich. Ich habe dann für jeden Makro einen weiteren Makro erstellt. Diese neuen Makros haben hinten alle dieses (control As IRibbonControl) und sollen über das Ribbon aufgerufen werden. Die ursprünglichen Makros habe ich wieder mit () versehen. Die neuen Makros haben jeweils nur einen Befehl, nämlich call MakroXY(), sollen also dann die alten Makros aufrufen. Das geht aber auch nicht. Da kommt jetzt ein Fehler Typen unverträglich. Kann mir irgend jemand auf die Sprünge helfen? Im Netz finde ich immer nur Antworten, wie man einem Ribbon einen Makro zuweist aber nicht wie man das so macht, dass die Dinger sowohl über das Ribbon als auch durch direkten Aufruf laufen. Danke im Voraus....