BLOG ブログ

ニュースリリース
Power Automate DesktopでExcelを閉じてもプロセスが残る原因と対処法

Power Automate Desktop でアクション「Excelを閉じる」が正常終了してもExcelのプロセスが残る場合があります。
筆者が気づいた再現条件と、実際に試した対処法を紹介します。

Power Automate Desktopとは

Power Automate Desktopは、Microsoft社が提供するノーコード/ローコード プラットフォームであるPower Automateに含まれる機能の1つで、ざっくり表現すると、パソコン上で行う操作を人間に代わって自動化するツールです。ロボティック プロセス オートメーション(RPA)とも呼ばれます。
キャッチフレーズは「何でも簡単にデスクトップから自動化する」です。
2021年3月に、無料提供が開始されました。
:Power Automate Desktop(Microsoft社)
:デスクトップフローの概要(Microsoft社)

アクション「Excelの起動」のパラメーター設定次第でExcelプロセスが残る

試行錯誤した結果、筆者の環境ではアクション「Excelの起動」のパラメーター「インスタンスを表示する」に依存することがわかりました。

パラメーター「インスタンスを表示する」をOFFにするとプロセスが残らない

インスタンス表示OFF画像

この設定でExcelを起動し、アクション「Excelを閉じる」を実行するとExcelのインスタンスとプロセスがしっかりと解放されました。
この方法では「Excelのプロセスが残る」という問題自体が発生しないので、「フロー実行中に利用者がExcelを見る」というニーズがなければ、Excelインスタンスを非表示にしておくことをお勧めします。
しかしながら、Excel起動中にフローが異常終了した場合は、Excelがバックグラウンドプロセスに残ってしまうことがデメリットです。

パラメーター「インスタンスを表示する」をONにするとプロセスが残る

インスタンス表示ON画像

この設定でExcelを起動し、アクション「Excelを閉じる」を実行するとExcelのインスタンスは解放されますが、プロセスが残りました。
「フロー実行中に利用者がExcelを見る」というニーズがあれば、なんらかの方法でプロセスを終了する仕組みを実装する必要があります。

残ったExcelのプロセスを終了する

筆者の場合は、アクション「Excelを閉じる」と「プロセスを終了する」をセットで利用することにしました(下図を参照)。

スクリーンショット(Excelを閉じる、プロセスを終了する)

上の例ではプロセス名を指定してプロセスを終了させるため、Excelのプロセスが複数存在している場合でもすべて終了してしまいます。
したがって、プロセス単位に制御したい場合はプロセスIDを指定するとよいでしょう。

執筆:H

関連記事

https://plugins.co.jp/2021/03/try-powerautomatedesktop-01/
https://plugins.co.jp/2021/03/try-powerautomatedesktop-02/

これまでの記事

人気の記事

https://plugins.co.jp/2020/10/google-spreadsheet-tips-range/
https://plugins.co.jp/2015/03/postgresql%e3%81%ae%e6%96%87%e5%ad%97%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92euc%e3%81%8b%e3%82%89utf-8%e3%81%ab%e5%a4%89%e6%8f%9b%e3%81%97%e3%81%a6%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b/
https://plugins.co.jp/2020/07/redmine_to_bi/

業務システム・webシステム
の受託開発をお考えなら
株式会社プラグインへ

受託開発について
受託開発とは、企業や組織が求めているシステムの開発を外部に依頼し、それに沿ったシステムやソフトウェアを開発することを意味します。受託開発は、請負契約という契約形態に該当します。受託開発で進めると、明確な予算計画を立てやすく開発に伴う工数負担が抑えられます。

業務システム・webシステム・受託開発の提案・構築・運用のことなら株式会社プラグインにお問い合わせください。

小さな便利ツールから大きな基幹システムまで、業種に関係なくニッチなシステム作成が得意な会社です。

受発注を扱う業務をシステム化することでお客さまの業務効率化を進めることができます。

納品後も微調整、改修をしながら成長させていきます。

OSの変更にも対応しやすいWebのシステムを推奨しており、社内の業務システムとWebサイトの連動など、既存のリソースをフルに活用する仕組みです。

事例を参考に品質と納期を両立し、費用やご予算に応じて製造のみ、運用保守のみ、料金比較、お見積りといった対応も可能です。

社員や他の業者が作ったシステムのメンテナンス、作り直し等、何でもご相談ください。

お問い合わせ システム開発、ホームページ制作に関してのご相談はこちらから

資料ダウンロード プラグインの資料についてのダウンロードはこちらからから