Liebe Forummitglieder,
ich rufe mit einem vbs Skript im Windows Aufgabenplaner eine Excel-Datei auf und lasse Makros ablaufen. Das läuft soweit gut, aber das Excel-Adin, welches nicht zum Excel-Standard gehört, sondern, welches ich zusätzlich erworben habe, wird nicht über den Aufgabenplaner über vbs Skript gestartet. Das Makro läuft, nur das Add-in nicht. Da ich das Add-in jedoch dringend benötige und nicht ersetzen kann, weiß ich nicht, wie ich das Problem lösen soll.
Wenn ich Excel ohne Aufgabenplaner starte, wird auch das Add-in sauber aufgerufen.
Ich könnte grundsätzlich im Makro das Add-in deaktivieren und dann wieder aktivieren, damit es genutzt werden kann. Das funktioniert in meiner Konstellation jedoch nicht, da das Add-in mit einem Passwort geschützt ist und ich das entsprechende Makro in dem Add-in, welches eine API-Verbindung herstellt, nicht direkt aufrufen kann. Ich rufe das entsprechende Symbol für das benötigte Makro des Add-in aktuell über Sendkeys auf.
Meine Hoffnung war, dass ich in der Registry bei Excel das Ladeverhalten des Add-in auf permanentes Laden (3) einstellen kann. Dieses kann ich jedoch nur über die Standard Add-ins von Excel. Für das gekaufte Add-in, welches bei mir auf dem Laufwerk D:\ liegt, kann ich es an der Stelle von Microsoft Excel, wo die Add-in liegen nicht erkennen. Das Add-in ist jedoch sauber installiert und aktiviert und auch tatsächlich ausführbar, wenn ich es unter Excel Optionen Add-in einstelle.
Habt Ihr eine Idee, wie ich das Ladeverhalten eines externen Add-in in der Registry einstellen kann? Vielleicht gibt es auch noch eine ganz andere Idee.
Vielen Dank
Michael
|