かれこれ1年以上、JenkinsでExcel VBAを動かしているので、そろそろたまっていることを出そうと思いました。 Excel VBAをサービス内で起動させる方法 Excel VBAをコマンドラインから起動させる方法 自動化したいマクロは対話を避けよう。自動化に備えた作りにしよう。 ジョブを実行するたびに excel.exe が増えていく件 JenkinsからPowerShellスクリプトをアボート(停止)させたらどうなるの? そういう事故に備えて、前回起動したExcelのPIDをワークスペースのどこかにおいておき、次にジョブがそのワークスペースで起動した時にそのPIDを強制終了しにいけばいいんじゃないの? マクロ呼び出しに相対パスは使えません Excel VBAから処理進捗のコンソールログを出力したい まとめ Excel VBAをサービス内で起動させる方法 Excel VBAは素直に