VBS没有运行

我使用这个vbscript来触发一个macros而不用打开excel就可以在Excel中运行。

sub test() Set fso = CreateObject("Scripting.FileSystemObject") curDir = fso.GetAbsolutePathName(".") Set myxlApplication = CreateObject("Excel.Application") myxlApplication.Visible = False Set myWorkBook = myxlApplication.Workbooks.Open("\\Mac\Home\Desktop\TEST.xlsm" ) 'Change to the actual workbook that has the Macro myWorkBook.Application.Run "Module1.Macro1()" 'Change to the Module and Macro that contains your macro myworkbook.save myxlApplication.Quit end sub 

这不是像它应该的工作,macros没有运行,即使我改变代码:

 myWorkBook.Application.Run "Module1.Macro1()" 

到一些不存在的macros名称,这个vbs应该给我一个错误消息。 但是,甚至没有出现错误消息。 不知道为什么vbs没有运行,我只是双击vbs文件运行。

请注意,即使我编写了任何错误,它甚至不会给我任何错误消息。 这很奇怪

我是如此愚蠢的把子testing(),结束分在VBS,VBS不能识别的代码。