Herbers Excel-Forum - das Archiv

Programmstart aus Excel

Bild

Betrifft: Programmstart aus Excel
von: Wolfgang

Geschrieben am: 25.04.2005 09:42:49
Ich möchte über ein Befehl-Button auf dem Excel-Tabelleblatt eine Batch-Datei starten, die einen Windows-Job ausführt, der nichts mit Excel zu tun hat. Dies habe ich über die Macro-Befehle nicht geschafft.
Bild

Betrifft: Batchdatei aus Excel starten
von: Beate Schmitz

Geschrieben am: 25.04.2005 09:46:14
Hallo Wolfgang,
mir liegt dieser Code vor um eine Batch-Datei zu starten (Pfad anpassen):
Sub SortStart()
ChDrive "C"
ChDir "C:\Test"
a = Shell("Test.bat", 1)
End 
Sub
Um nur das DOS-Fenster zu öffnen so:
Sub SortStart()
ChDrive "C"
ChDir "C:\Test"
Shell ("C:\WINDOWS\system32\cmd.exe")
End 
Sub
Ob es die command.com oder die cmd.exe ist, hängt an der Windows-Version, die Neueren mit cmd.exe!
Gruß,
Beate

 Bild