Thema Datum  Von Nutzer Rating
Antwort
Rot .vbs durch eine Batchdatei (.bat) triggern
11.09.2023 16:55:28 WS-53
Solved
11.09.2023 17:08:02 Gast60330
NotSolved
11.09.2023 17:09:50 WS-53
NotSolved
11.09.2023 17:08:53 WS-53
Solved

Ansicht des Beitrags:
Von:
WS-53
Datum:
11.09.2023 16:55:28
Views:
907
Rating: Antwort:
 Nein
Thema:
.vbs durch eine Batchdatei (.bat) triggern
Hallo,

Entsprechend der im nachfolgenden Code enthaltenen Referenz habe ich eine .vbs-Datei erstellt, mit der eine Excelmappe geöffnet und das definierte Makro ausgeführt werden soll.

 

' Referenz: https://www.youtube.com/watch?v=mNvFCE1pjAM ' Excel starten Set xlsApp = CreateObject("Excel.Application") 'Sichtbarkeit xlsApp.Application.Visible = False 'Workbook öffnen Set xlsWb = xlsApp.Workbooks.Open("D:\Excel\Excel - Power Query\Power Queries remote aktualisieren - Wasserstaende, Dax.xlsm") 'Makro ausführen xlsApp.Run("Aufgabenplanung") xlsApp.DisplayAlerts = False xlsApp.ActiveWorkbook.Close True 'Workbook close xlsApp.Quit

 

Mit einem Doppelklick auf die .vbs wird diese auch wie erwartet ausgeführt. Aber wenn ich nun den Aufruf der .vbs mittels einer Batchdatei (.bat) ausführe, wird die in der .vbs genannte Excelmappe sichtbar geöffnet, aber das definierte Makro nicht ausgeführt. Kann mir jemand erklären woran das liegt und was ich ändern muss, damit es wie gewünscht funktioniert. das Endziel dieses Testprojekts ist es, dass ganze über die Aufgabenplanung vollautomatisch laufen zu lassen.

Ihre Antwort
  • 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: Name: Email:



  • 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
Rot .vbs durch eine Batchdatei (.bat) triggern
11.09.2023 16:55:28 WS-53
Solved
11.09.2023 17:08:02 Gast60330
NotSolved
11.09.2023 17:09:50 WS-53
NotSolved
11.09.2023 17:08:53 WS-53
Solved