Question
「Excel ファイルを使用」アクティビティのオプションである「Excelファイルを開いたままにする」を使用すると、
Excelを毎回開かずに処理を行うことが出来きますが、ワークフロー終了後もエクセルファイルが開いたままになります。これを閉じる方法はありますか。
Answer
対象の Excel ファイルを閉じてもよいタイミングになったら、最初に「Excel ファイルを開いたままにする」をオンにして配置した「Excel ファイルを使用」アクティビティと同じ「Excel プロセス スコープ」内に、今度は「Excel ファイルを開いたままにする」オプションをオフにした「Excel ファイルを使用」アクティビティを再度配置します。
これにより、対象の Excel ファイルを閉じる事が出来ます。
なおモダンアクティビティでは「Excel ファイルを使用」のスコープ内に、対象のExcelファイルに対する操作をすべて集約する事で「Excel ファイルを開いたままにする」オプションを使用しなくとも、通常は問題なくワークフローを構築する事が出来ます。
原因
モダンアクティビティでは「ブックを閉じる」アクティビティは用意されておりません。