我是VBScript的新手,但在提出问题之前一直在做很多研究。我有脚本工作,当文件被删除图标时,它打开它,从同一文件夹中的另一个文件运行宏,然后关闭。我要做的是更改它,以便宏的位置相对于VBScript文件,因为它将在不同的位置使用。
Wscript.echo "Start analysis..."
Set objArgs = Wscript.Arguments
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
xlApp.Workbooks.Open("C:\Users\user\Desktop\RT_Macro\macro")
xlApp.Workbooks.Open(objArgs(0))
xlApp.Run "'macro.xlsm'!analysis"
xlApp.Workbooks.Open("C:\Users\user\Desktop\RT_Macro\macro").Close
Wscript.echo "...Analysis complete"
我尝试使用GetAbsolutePathname在此站点上使用其他人的示例,但不断收到无法找到文件且目录为System32的错误。 任何使其工作或整理的帮助都会很棒。