Da hast Du prinzipiell recht. Ich vermute aber, dass es nicht am Code liegt. Die Makros im AddIn funktionieren ja, wenn ich sie aus dem Ribbon oder über die Makro-Schaltfläche aufrufe. Die machen was sie sollen und es wird kein Fehler angezeigt.
Nur wenn ich sie von einem separaten Dokument aus aufrufen will gibt es einen Fehler. Diesen Code habe ich aber in meinem ersten Posting aufgeführt.
Muss ich da irgendwas anders angeben, damit das Makro im AddIn gefunden wird?
Ich versuche die Makros einfach mit Call Makroname aufzurufen.
Muss ich da irgendwie Call AddInName.Makroname angeben? Mit dieser Syntax erwartet VBA aber ein Objekt. Das funktioniert also auch nicht.
Und komisch ist halt noch, dass ich den Quellcode des AddIns in Word nicht angezeigt bekomme.
In Excel und PowerPoint geht das Problemlos. Da habe ich die AddIns explizit geschützt und wenn ich das Passwort eingebe wird mir der Quelltext angezeigt. (In Word habe ich den Schutz noch nicht aktiviert. Daran wird's aber ja wohl nicht liegen.)
Wenn ich die .dotm-Datei ganz normal in Word öffne sehe ich den Quellcode. Es wird auch kein Fehler angezeigt, dass mit der Datei oder dem Code irgendwas nicht stimmt.
|