我需要一个 vbs 脚本来打开一个.xlsm文件,在其中运行一个宏并再次关闭该文件。
我在网上找到了一个完美运行的脚本。问题是,我不明白怎么做。
这是脚本:
Sub MacroExcel()
Dim ExcelApp
Dim ExcelFile
Set ExcelApp = CreateObject("Excel.Application")
Set ExcelFile = ExcelApp.Workbooks.Open("D:\File1.xlsm")
ExcelApp.Visible = True
ExcelApp.Run "Macro1"
ExcelApp.Quit
Set ExcelFile = Nothing
Set ExcelApp = Nothing
End Sub
Run Code Online (Sandbox Code Playgroud)
这首先如何打开文件?据我了解,这一行:
Set ExcelFile = ExcelApp.Workbooks.Open("D:\File1.xlsm")
Run Code Online (Sandbox Code Playgroud)
为变量分配一个方法ExcelFile。但是,ExcelFile在代码中不再使用了。
脚本如何知道实际应该打开文件?
vbscript ×1