エクセルの処理完了を待つときの待機について

こんにちは
UiPathでエクセルに関数を書き込んだ時ですが、
エクセル上では右下に「処理中○○%」などと出ていてまだ処理を受け付けない状態でも、
UiPathから見ると書き込み終わったと捉えて次に進んでしまいます。
うまくエクセル上での処理完了を待てる良い方法はあるでしょうか?

正しいかどうかは別として1例です。参考にしてください。

■案1
エクセル右下に「処理中○○%」前後の処理で
message boxを使い、何かメッセージを出す

Excel処理が終わったらmessage BOXのokを自分でクリックする
自分でokをクリックしなければ、次の処理は進まない

■案2
エクセル右下に「処理中○○%」の時間(秒)が
どれくらいかわかっているならDelayアクティビティを使い
処理をwaitさせる

エクセル処理が終わる時間を見計らい、次の処理をさせる感じです

■案3
エクセル上では右下に「処理中○○%」が必ず見えるのなら
Element Existで「処理中〇〇%」の画像を認識させます(outputはgazou)

正しい画像ならTrueで、次の処理
違う画像ならfalseで、正しい画像が出るまで繰り返し処理

添付は、Excelでなく別処理で使ったことあります。

1 Like

返信が遅れ大変申し訳ありません。
ご回答ありがとうございます。
いずれの方法も自分でも検討していたのですが
固定で待つ時間ですでに作成しております。
貴重なご意見ありがとうございました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.