< Ich habe das Problem, dass ich ein Programm mit einem Makro aus Excel heraus starten möchte, falls es noch nicht geöffnet.ist
Ein externes Programm kann mit dem Shell - Kommando gestartet werden.
Das Makro startet jedes Mal eine neue Instanz, daher sollte es prüfen ob das besagte Programm schon aktiv.
Zu diesem Zweck ist die hier bereits genannte Funktion vor dem Shell - Kommando gedacht, denn deine Betonung liegt ja auf "für den Fall, dass ..."
Ist das Funktionsergebnis WAHR, muss das Makro ja nicht weiter tun, oder
Call Shell("C:\Temp\TestApplication.exe",vbNormalFocus)
|