1 つの XLSM ワークブックのモジュールに、すべての外部データを更新し、そのブックを保存して閉じるマクロがあります。
ActiveWorkbook.RefreshAll
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.Quit
VBScript ファイルを使用して、そのマクロをスケジュールされたタスクの一部として実行します
objExcel.Workbooks.Open(fname)
objExcel.Visible = True
On error resume next
objExcel.Run "RefreshAllData"
質問: 既存のブックで既存のマクロを再利用して、他の複数のブックのすべてのデータを更新するにはどうすればよいですか? (つまり、VBScript ファイルに必要な変更を探しています。マクロ自体への変更を最小限に抑えたいと考えています。ファイル名は VBScript ファイルに含まれます) TIA。