Problem mit Shell()-Befehl
06.10.2005 11:54:51
Tömmel
ich möchte aus einem VBA heraus eine EXE-Anwendung starten. Normalerweise funktioniert das folgende Script A so:
PfadEXE = "\\Servername\Verzeichniss\Anwendung.exe"
PID = Shell(PfadEXE, 2)
Die Anwendung startet tatsächlich, allerdings immer wieder dann nicht, wenn die Excel-Datei frisch geöffnet wurde (Fehler ist nur teilweise reproduzierbar).
In diesem Fall muss ich den Pfad auf die Anwendung über folgendes alternative Script B interaktiv festlegen:
PfadEXE = Application.GetOpenFilename(fileFilter:="EXE-Dateien (*.exe), *.exe")
PID = Shell(PfadEXE, 2)
Was mache ich in Script A falsch? Ich möchte, dass dieses immer und zuverlässig funktioniert.
Vielen Dank schon jetzt für Eure Hilfe
Tömmel