VBA: Process.Start()
14.10.2021 07:36:01
Sokke
wenn ich mit WIN+R die 'Ausführen'-Maske in Windows öffne, kann ich einen String eingeben und ausführen. Es handelt sich um KEINE ausführbare Datei.
Es ist einfach ein Befehl, der von meinem ERP System im System registriert wurde- genaueres weiß ich leider nicht.
Nun bräuchte ich in einem VBA Project in Outlook genau diese Funktion.
Mit .net könnte ich System.Diagnostics.Process.Start(String) genau dafür nutzen.
Die System.Diagnostics.Process.dll als Verweis einzubinden geht leider nicht (Meldung in VBA: 'Fehlgeschlagen'), die DLL mit VS zu öffnen geht nicht- oder ich bin zu doof. Ich sehe da rein gar nichts (evtl. Decompilierschutz?).
Mit VBA könnte ich gegenwärtig zwar die Windows-RUN-'Applikation' öffnen und meinen String einfügen.. aber ich mag das unbedingt verhindern, das scheint mir einfach unsauber.
Hat hier jemand ne Idee? Kann ich solche hinterlegten Funktionen in der Registry aufspüren?
Danke schonmal, hoffe ich hab es verständlich erklärt :)
~Sokke