VBS in Excel-Makro einbauen
29.05.2017 15:52:37
Thorsten
ich habe eine .vbs Datei welche ich mit dem SAP GUI Scripting Recorder aufgenommen habe. Diese ruft einen einfachen Bestandsreport auf und exportiert diesen in eine .xlsx Datei. In einer weiteren .xlsx Datei kann dieses Script per Command Button gestartet werden. Das funktioniert soweit auch einwandfrei.
Mein Problem:
Das Makro welches das Script ausführt bricht ab sobald der SAP-Export erzeugt wurde. Dieser soll aber auch noch gespeichert und geschlossen werden. Ich komme leider nicht mehr weiter.
Mein Code sieht aktuell so aus:
Sub StarteMakros()
Test
Schließen
End Sub
Sub Test()
' Test
Dim ObjShell
Set ObjShell = CreateObject("WScript.Shell")
ObjShell.Run """C:\Pfad\Script1.vbs"""
End Sub
Sub Schließen()
'Test 2
Windows("SAP Export.XLSX").Activate
Workbooks("SAP Export.XLSX").Save
Windows("SAP Export.XLSX").Close
End Sub
Vielen Dank für Eure Hilfe.