Makro ausführen ohne Excel
- .vbs-Datei erstellen
- Variable in Visual Basic Script (VBS) definieren
- Excel-Applikation mit VBS starten und beenden
- Sichtbarkeit der Excel-Applikation in VBS setzen
- Pfad einer Datei auslesen
- VBA-Makro mit VBS ausführen
- Textdokument in .vbs-Datei umwandeln
- Excel-Datei mit VBS speichern
- Erfolgs-Nachricht für den Nutzer mit VBS erzeugen
- DisplayAlerts unterdrücken
Code (Visual Basic Script)
'Excel-Applikation starten
Set xlsApp = CreateObject("Excel.Application")
'Sichtbarkeit setzen
xlsApp.Visible = False
'Excel-Datei auswählen
Set xlsWb = xlsApp.Workbooks.Open("C:\Users\kaiwe\Desktop\Makro ohne Excel.xlsm")
'Makro ausführen
xlsApp.Run("OrdnerstrukturAnlegen")
xlsApp.Run("TabellenblattKopieren")
'Excel-Datei speichern
xlsApp.DisplayAlerts = False
xlsWb.Save
'Excel-Applikation beenden
xlsApp.Quit
MsgBox "Die Aufgabe wurde erfolgreich durchgeführt"