Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
vba wartet nicht auf .bat Datei und schliesst zu schnell |
20.01.2017 15:43:14 |
Johannes |
|
|
|
20.01.2017 15:47:04 |
Johann |
|
|
|
20.01.2017 19:48:49 |
Gast9981 |
|
|
Von:
Johannes |
Datum:
20.01.2017 15:43:14 |
Views:
1082 |
Rating:
|
Antwort:
|
Thema:
vba wartet nicht auf .bat Datei und schliesst zu schnell |
Hallo liebes Forum Team,
ich versuche seit geraumer Zeit eine .bat Datei in mein Makro mit einzubauen.
Die .bat Datei funktioniert alleine gut. Sie soll die Dateinamen in einem Ordner auslesen und in eine Text Datei schreiben.
Diese sieht so aus:
dir *.HTM>listezeugnisse.txt
Dies dauert normalerweise kanpp 10 Sekunden. Wenn ich die Datei mit meinem Code aufrufe schliesst sich dieser jedoch gleich wieder und erneuert nichts in meiner .txt Datei.
Mein Code sieht folgendermassen aus:
Sub test3()
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
Dim waitOnReturn As Boolean: waitOnReturn = True
Dim windowStyle As Integer: windowStyle = 1
Dim errorCode As Long
errorCode = wsh.Run("L:\FOlder1\Folder2\liste.bat", windowStyle, waitOnReturn)
If errorCode = 0 Then
MsgBox "Done! No error to report."
Else
MsgBox "Program exited with error code " & errorCode & "."
End If
End Sub
Weis jemand Bescheid, was du schief läuft?
Wait funtioniert nicht und alle anderen Lösungsansätze sind bisher kläglich gescheitert.
Liebe Grüsse und danke schonmal im vorraus |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
vba wartet nicht auf .bat Datei und schliesst zu schnell |
20.01.2017 15:43:14 |
Johannes |
|
|
|
20.01.2017 15:47:04 |
Johann |
|
|
|
20.01.2017 19:48:49 |
Gast9981 |
|
|