Question
Excelの「貼り付け」のボタンを『クリック』アクティビティでクリックする処理を実施しています。

Assistantから実行する時には成功しますが、Orchestratorから実行する時のみエラーとなり失敗してしまいます。
失敗している時のExcelを見ると、このようになっていました。

何か対策はありますか。
エラーの表示例:
[Target]: Could not find the UI element corresponding to this selector:
[1] <uia cls='MsoCommandBar' helpText='Ribbon toolbar'/>
[2] <uia cls='NetUIOrderedGroup' name='Home'/>
[3] <uia cls='NetUIChunk' name='Clipboard'/>
[4] <uia automationid='Paste' cls='NetUIRibbonButton' name='Paste'/>
Search failed at selector tag:
[4] <uia automationid='Paste' cls='NetUIRibbonButton' name='Paste'/>
The closest matches found are:
[26%] <uia automationid='' cls='NetUIAnchor' name='Clipboard'/>
検索キーワード:無人実行、手動ジョブ実行、Excel、画面操作、クリック
Answer
原因:
Orchestratorから実行した時に、実行PCの解像度などの関係ででExcelが小さいウインドウサイズで表示されてしまい、[貼り付け]ボタンが[クリップボードボタン]に変化することが原因です。

改善策:
次に挙げる対策のいずれかをお試しください。
対策1
『クリック』アクティビティの前に『ウインドウを最大化』アクティビティ等を用いて、Excelのウインドウを最大化した後にクリックすることをお試しください。
![]()
対策2
『アプリのステートを確認』アクティビティ等を用いて、クリップボードが表示されている場合に、クリップボードボタンから処理を行えるような分岐処理を設定することをお試しください。
対策3
Orchestratorの設定にてRDPセッションを利用するように設定し、大きい解像度を指定することで、Excelのウインドウサイズが小さくならないように設定することをお試しください。
※Orchestratorのユーザーの設定にある[ロボットの設定]において、[コンソールへログイン]を有効に設定した後にOFF設定し、
ResolutionWidth、ResolutionHeight、および ResolutionDepth パラメーターを設定します。
参考:Windowsセッション > RDPセッション