Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Excel-Dateie auswählen ...
Frage
Hallo, ich brauche eine .bat-Datei für den Desktop, die ein VB-Script(?) startet mit dem ich eine Excel-Datei auswählen kann und diese dann automatisch startet. z.B: ABC.xls, DEF.xls, GHI.xls usw. bei Klick darauf startet Excel und öffnet die Datei. Die gestartet Batch-Datei soll sich dabei gleichzeitig schließen. Wer hat Tipps und kann helfen? Ich habe recht wenig Ahnung von solchen Programmierungen.
Antwort 1 von struppi
Hallo,
Da reicht eigentlich auch nur das *.vbs.
Folgender Code sollte Excel öffnen und Excel-Dteien zur Auswahl anbieten:
Daraus eine VBS Datei machen und fertig.
Wenn das unbedingt in eine Batch-Datei muß dann halt in der Batch den Pfad zur wscript.exe und den zur Datei
hintereinander in die Batch schreiben.
ZB:
Und diese bzw lieber eine Verknüfung dieser datei.bat doppelklicken. In den Eigenschaften festlegen, das nach Beenden die Datei schließt usw.
gruß struppi
Da reicht eigentlich auch nur das *.vbs.
Folgender Code sollte Excel öffnen und Excel-Dteien zur Auswahl anbieten:
Set ex = CreateObject("Excel.Application")
datei = ex.GetOpenFilename("Excel Dateien (*.xls),*.xls, Alle Dateien (*.*),*.")
Set WB = ex.Workbooks.Open(datei)
ex.visible = trueDaraus eine VBS Datei machen und fertig.
Wenn das unbedingt in eine Batch-Datei muß dann halt in der Batch den Pfad zur wscript.exe und den zur Datei
hintereinander in die Batch schreiben.
ZB:
C:\windows\wscript.exe c:\windows\desktop\test.vbs
exit
Und diese bzw lieber eine Verknüfung dieser datei.bat doppelklicken. In den Eigenschaften festlegen, das nach Beenden die Datei schließt usw.
gruß struppi

