Gibt es eine Möglichkeit oder ein Tool, um VBA-Skript in eine .exe-Datei zu konvertieren.
Ex: Ich werde nur auf die .exe-Datei klicken. Daher sollte das Makro automatisch ausgeführt werden und es sollte auf ähnliche Weise funktionieren, wie wir es manuell mit Excel-Makros ausführen.
Ihre Eingaben sind wirklich hilfreich.
Antworten:
3 für die Antwort № 1Erstellen Sie einfach eine VBS-Datei.
Es ist fast dieselbe Sprache (VBS und VBA), daher sollte die "Übersetzung" relativ einfach sein.
Sie können sogar eine vbs-Datei erstellen, die Ihre Arbeitsmappe öffnet und das Makro in der Arbeitsmappe ausführt.
Die Datei würde folgendermaßen aussehen:
Dim XlApp
Dim wb
dim ws
Set XlApp = CreateObject("Excel.Application")
XlApp.Visible = True
Path = "myPath"
Set wb = XlApp.Workbooks.Open(path & "myworkbookname")
set ws = wb.Sheets("mySheetName")
wb.Application.run "module1.macro1"
wb.close