- Hallo zusammen,
ich hoffe ihr könnt mir helfen.
Ich habe eine BAT-Datei (Report.bat) die auf eine Scriptdatei (nennen wir sie test.txt) zugreift und somit den Zugang zu einem FTP Server herstellt und sich aktuelle Daten zieht und downloaded. (Funktioniert ohne Probleme bei der Ausführung)
Jetzt möchte ich allerdings diese BAT Datei mit Excel VBA öffnen und erhalte leider die Meldung das dass Script test.txt nicht geladen werden konnte.
Hier mal die einzelnen Codes:
Report.BAT-Datei:
@echo off
ftp.exe -s:test.txt
pause
exit
test.txt:
open servername
Benutzername
Password
cd /files/ediout/
get "report.txt"
bye
und zu guter letzt noch VBA:
Shell "S:\...\FTP Abfrage\Report.bat"
Ich versteh nicht ganz wieso die BAT Datei funktioniert, aber in einer VBA Oberfläche nicht. Anbei ein Screenshot der zeigt was im CMD Fenster angezeigt wird.
Könnt ihr mir eventuell eine Lösung geben? Oder kann man dies mit Hilfe anderere Hilfsmittel umgehen? Wichtig ist dass der benutzer dann nur noch im Excel das VBA Makro laufen lassen muss ohne zusätzlich noch die BAT Datei ausführen zu müssen.
Vielen Dank im Voraus.
Gruß Martin
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Martin1337“ ()