Hallo,
ich habe eine Makros.docm Datei welches ein Makro enthält. Und ich habe eine weitere Datei Vorlage.docm welches ebenfalls ein Makro enthält, welches das andere ausführen soll. Beide Dateien liegen im gleichen Verzeichnis und beide sind public. Der Code sieht wie folgt aus:
Makros.docm :
Public Sub test()
MsgBox ("Hallo")
End Sub
Vorlage.docm
Public Sub runTestMakro()
Application.Run ("C:\test\Makros.docm!test")
End Sub
Wenn ich nun runTestMakro ausführe bekomme ich folgenden Fehler
Laufzeitfehler '-2147352573 (80020003)' Das angegebene Makro kann nicht ausgeführt werden
Ich habe die Makrosicherheit bereits angepasst und alle Makros aktiviert.
Ich habe es auch schon mit dem Hochkomma ausprobiert, weil ich es in nem anderen Forum gelesen habe:
("'C:\test\Makros.docm'!test")
Wenn ich beide Dateien geöffnet habe und bei Vorlage.docm auf Makros klicke, wird mir nur das eigene Makro angezeigt. Nicht das aus der anderen Datei. Obwohl bei Makros in "Allen aktiven Dokumenten" ausgewählt ist.
Ich habe bereits sämtliche Foren durchforstet aber mein Problem konnte ich nicht lösen.
Ansich ist es ja so eine simple Sache, die ich vor habe und ich kann mir nicht erklären, warum es nicht funktioniert. :(
Für jeden Tipp wäre ich extremst dankbar.
|