在一个VBScript中运行多个Excel宏

在一个VBScript中运行多个Excel宏,excel,vbscript,Excel,Vbscript,我有一个VBscript,其中包含IF语句以查找文件,每个文件都不同,如果找到,则运行excel宏 示例: if file1 then Rename file file1 to file1run run open excel workbook1 run macro MYMACRO if file2 then Rename file file2 to file2run run open excel workbook2 run macro MYMACRO 我的问题是,如果两个文件同时可用,work

我有一个VBscript,其中包含
IF
语句以查找文件,每个文件都不同,如果找到,则运行excel宏

示例:

if file1 then
Rename file file1 to file1run
run open excel workbook1 run macro MYMACRO
if file2 then
Rename file file2 to file2run
run open excel workbook2 run macro MYMACRO

我的问题是,如果两个文件同时可用,workbook1将重命名文件并运行宏,但第二个将仅重命名文件,它不会运行宏,因为其中一个文件已打开,我无法让
VBscript
在检查下一个文件之前等待宏完成

你好,詹姆斯,你能检查一下这个链接吗?在没有看到实际代码的情况下检查代码是否有错误将非常困难。。。