以下のようにVBscriptを使い、Excelのマクロを2つ以上同時に動かそうとしましたが、
以下のようにエラーになりました。
マクロ自体はExcelからCallしてやるときちんとうごきます。
なぜでしょうか?
c:\Macro1.vbs(10, 1) Microsoft Excel: マクロ 'Macro2.xlsm!Test' を実行できません。このブックでマクロが使用できないか、または
すべてのマクロが無効になっている可能性があります。
Dim oExcelApp
Dim oBooks, oBook
Set oExcelApp = CreateObject("Excel.Application")
oExcelApp.Visible=True
Set oBooks = oExcelApp.Workbooks.open("c:\Macro2.xlsm")
oExcelApp.Run "Macro2.xlsm!Test", "arg1", "arg2", "arg3", "arg4"
oBook.Save
oBook.Close True
ExcelApp.Quit
Set ExcelApp = Nothing
Set oBooks = Nothing
Set oBook = Nothing