Unten ist mein Vb-Skript, das ich von meinem Java-Code ausführen möchte. Ich rufe es mit dem folgenden Befehl filePath = "D: \ myVBS.vbs";Konnte kein Makro von Java-Code ausführen
Runtime.getRuntime().exec(filePath);
i siehe unten Fehler: java.io.IOException: Kann nicht Programm ausführen "D: \ myVBS.vbs": Create error = 193% 1 ist keine gültige Win32-Anwendung
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("D:\easyAutomation2017\GoEasy\requiredSource\TestData1.xlsm")
objExcel.Application.Run "TestData1.xlsm!refreshXLS"
objExcel.ActiveWorkbook.Close
objExcel.Application.Quit
WScript.Quit
Nach googeln habe ich verstanden, dass dies das Problem ist: Sie können nicht einen Shell-Skript unter Windows laufen direkt als es keine ausführbare Datei im Sinne Windows ist
Also wie mache ich es.
Bitte helfen Sie !! Danke
Sind Sie vielleicht ein JVM 32-Bit-Betrieb und einen 64-Bit-Excel oder umgekehrt? – assylias
Ok, wie überprüfe ich, dass – Mehek
Können Sie das Skript manuell ausführen, d. H. Von der Befehlszeile? –