理解の一助:UiPath開発のコツ

UiPath(VB .NET Framework)開発で詰まった際に使える、ちょっとしたコツをまとめています。

理解の一助|【エラー対応:Excel編】『別のプロセスで使用されているため、プロセスはファイル~』の対処法

<対象法①>

 処理で使用するファイルが開かれてないかご確認下さい。

 ※自身で開いていなくても、他の方が該当ファイルを開いている可能性があります。

 

<対象法②>

 タスクマネージャーでExcelのプロセスが残っていないかご確認下さい。

 ※タスクバーにExcelが無くても、プロセスに残っている場合がああります。

 

 1. タスクバーで右クリック & タスクマネージャーをクリック

f:id:rikaix:20190630184236p:plain

 

 2. 「プロセス」タブをクリック

f:id:rikaix:20190630184912p:plain

 

 3. Excelのプロセスが存在するか確認 

   ⇒ 存在すればExcelのプロセスを選択し、「タスクの終了」をクリック

f:id:rikaix:20190630185551p:plain

 

 4. プロセスにExcelが表示されていないことを確認し、再度実行。

 

<本事象の発生原因>

 UiPathがアクティビティでExcelを扱う際、人の手で操作する方法と異なるアプロ―チでExcelを操作します。

 UiPathでExcel処理実行中にジョブを中止すると、タスクバーにはExcelのアイコンが無くても、プロセスは生きており、該当ファイルを開き続きている状態となる場合があります。

 本エラーが発生した際は、Excelのプロセスが存在していないかをご確認の上、実行してみて下さい。