Hi Leute,
ich habe eine Shell-Anweisung mit Parameterübergabe welche ich per VBA ausführen möcjte. Wenn ich die Anweisung identisch (bis auf die " ) in der Eingabeaufforderung eingebeb klappt alles, nur aus Excel passiert nicht.
Hie mal der Code:
ShellAndWait ("C:\PROGRAMME\meinprogramm.exe -pC:\Users\administrator\Documents -dDatei.csv")
Die ShellAndWait schaut so aus:
Public Sub ShellAndWait(ByVal PathName As String, Optional ByVal WindowState As Integer = 1)
Dim WshShell As Object
On Error GoTo ende
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run PathName, WindowState, 1 ' 1 = bWaitOnReturn
Set WshShell = Nothing
Exit Sub
ende:
MsgBox "Falscher Daten- oder Programmpfad"
End Sub
Hat jemand eine Idee?
Viele Grüße
Flo