将VBA脚本转换为.exe文件

时间:2014-03-06 06:27:01

标签: excel vba excel-vba

是否有任何方法或工具可将VBA脚本转换为.exe文件。

Ex:我只需点击.exe文件。所以宏应该自动运行,它应该以类似的方式从excel宏手动运行。

您的输入非常有用。

1 个答案:

答案 0 :(得分:3)

只需创建一个vbs文件。

它几乎是同一种语言(VBS和VBA)所以'翻译'应该相当容易。

您甚至可以更轻松地创建一个打开工作簿并在工作簿中运行宏的vbs文件。

该文件看起来像:

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