kann mir jemand bei einem schwierigen Problem weiterhelfen?
- 1. eine Identnummer soll eingegeben werden können (Abfrage kein Problem)
- 2. soll ein externes Programm auf der Kommandozeile ausgeführt werden .....
I:\Software\Tools\abc.exe -snr=12345 -file=c:\temp\12345.txt
Die EXE macht eine Datenbankabfrage und legt das Ergebnis als txt-file unter C:\temp ab. Unter dem Prompt funktioniert die EXE!!.. aber nicht aus meinem Makro heraus.
- 3. soll dann die txt-Datei in Excel-Importiert werden, wobei "###" das Trennzeichen ist. (Da habe ich nur die Idee, das evtl. aufzuzeichen - bin aber bis jetzt noch am Pkt. 2 hängengeblieben!)
So sieht mein Makro aus:
Dim snr As String
Dim Befehl As String
'1. Sachnummer abfragen
snr = InputBox("Geben Sie bitte die Sachnummer der Baugruppe an: ", "Sachnummer", "12345")
If snr = "" Then GoTo abschliessen
'2. Dos-Kommando mit Befehl absenden
Befehl = "I:\Software\Tools\abc.exe -snr=" & snr & " -file=c:\temp\" & snr & ".txt"
Shell ("cmd /c Befehl")
....
....
Leider entsteht dabei keine *.txt - Datei! Gibt es einen Experten, der mir helfen kann?