miko allegra
2004-11-19 14:26:24 UTC
Hallo NG
Ich möchte über Shell-Funktion ein DOS Befehl ausführen
und dessen Ausgabe in eine Textdatei umleiten.
Beispiel im DOS Fenster:
C:\dir > C:\dir_ausgabe.txt
Dies speichert DIR Ausgabe in die Textdatei wie erwartet.
Wenn ich das selbe in VBA über Shell ausführe, geht das
nicht mehr!?
Dim Res
Res=Shell("dir > C:\dir_ausgabe.txt")
Warum geht das nicht? Weiss jemand wie ich so ne Ausgabe
sonst noch mit VBA umleiten könnte?
Danke im Voraus.
Gruss
Ich möchte über Shell-Funktion ein DOS Befehl ausführen
und dessen Ausgabe in eine Textdatei umleiten.
Beispiel im DOS Fenster:
C:\dir > C:\dir_ausgabe.txt
Dies speichert DIR Ausgabe in die Textdatei wie erwartet.
Wenn ich das selbe in VBA über Shell ausführe, geht das
nicht mehr!?
Dim Res
Res=Shell("dir > C:\dir_ausgabe.txt")
Warum geht das nicht? Weiss jemand wie ich so ne Ausgabe
sonst noch mit VBA umleiten könnte?
Danke im Voraus.
Gruss