Excel-VBA - Stop-Programm, dass gestartet wurde von Shell?
Excel 2002 VBA.
Ich habe ein makro, das startet ein externes Skript, wenn eine bestimmte Bedingung erfüllt ist:
Shell("c:\program\script.exe")
Wie Erreiche ich, dass das laufende Programm, wenn die Bedingung nicht erfüllt ist?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da die Shell gibt die Prozess-ID des Prozesses, den Sie begonnen, Sie könnten versuchen, mit pskill mit, dass procedd-ID, um es zu stoppen:
Shell-Referenz:
https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/shell-function