Excel Makro für externes Programmstart

Wie kann man in Excel ein externes Programm von Desktop aus aufrufen und starten?

Uhr
Für den Start eines externen Programms von Excel aus, kann man ein Makro verwenden. Zuerst muss ein Button in Excel erstellt werden den man dann mit dem Makro verknüpfen kann. Angenommen die externe Datei die man aufrufen möchte befindet sich auf dem Desktop exemplarisch eine LinqPad Datei. Diese Datei soll eine Excel Datei erstellen. Um das externe Programm, in diesem Fall die LinqPad Datei, zu starten, kann folgender Code im Makro verwendet werden:

Shell "C:\Pfad\zur\LinqPadDatei\LinqPad.exe", 1

Essenziell bleibt den genauen Pfad zur LinqPad Datei anzugeben, zu diesem Zweck Excel weiß welche Datei gestartet werden soll. Mit diesem Code kann das externe Programm gestartet werden. Es sollte beachtet werden, dass das Symbol auf dem Desktop nicht die ausführbare Datei (exe) ist, allerdings nur eine Verknüpfung.

Zusätzlich kann man mit der Funktion Workbook.Open in Excel eine Excel Datei öffnen. Auf diese Weise kann man die Datei ´ die durch die LinqPad Datei erstellt wurde ` in Excel anzeigen. Wenn alles korrekt eingerichtet ist – sollte das Makro reibungslos funktionieren und das externe Programm starten. Es ist wichtig ´ dass der Pfad zur Datei korrekt angegeben wird ` um Fehler zu vermeiden.

So kann man mit einem einfachen Makro in Excel ein externes Programm von Desktop aus aufrufen und starten. Viel Erfolg beim Ausprobieren!






Anzeige