static void Main(string[] args) { string fileFullePathName = getFileName(args); string filename = Utility.GetFileNameFromPath(fileFullePathName); // Excel.Application の新しいインスタンスを生成する ExcelApp.GetInstance(); var xlApp = ExcelApp.GetInstance().sExcelApp; var xlBooks = ExcelApp.GetInstance().sWorkBook; try { Workbook wb = xlBooks.Open(fileFullePathName); // マクロを実行する // 標準モジュール内のTestメソッドに "Hello World" を引数で渡し実行 //xlApp.Run("work.xlsm!Test", "Hello World"); // Sheet1内のSheetTestメソッドを実行(引数なし) xlApp.Run(filename + "test"); wb.Save(); } finally { ExcelApp.Release(); } }