0

初めて投稿させていただきます。

WinActor・実務経験8か月目、プログラム経験なしの初心者です。

現在、共有端末でWinActorVer.5.2.1)を使用しておりますが

社内の基幹システムからデータをダウンロード、名前を付けてcsvファイルで保存する際に

5~6回に1度の割合でエラーが発生するようになりました。

 ※もう一度実行ボタンを押下するとなぜか成功します・・・

ログ出力画面を確認したところ、ライブラリ 「11_ウィンドウ関連」 にある 「画面サイズ、位置取得」ノードで

止まっており、下記メッセージが表示されます。

*********************

エラー表示:

スクリプトの実行に失敗しました。

エラー番号:-2147418111

内容:

*********************

「画面サイズ、位置取得」を使用している背景といたしましては、複数の人間が共有端末を使うため

Excelの「名前を付けて保存」画面の大きさがバラバラで、大きさによっては基幹システム等を隠して

うまく遷移ができない事があるからです。

エラーで止まってしまうノードを削除するという手もありますが、今後も発生しうる事象のため

ご教示くださいますようお願いいたします。

使用OSWindows10

Excel:Excel2016

回答した質問

ノード名が間違っていました。
誤:画面サイズ、位置取得
正:画面サイズ、位置設定

ご指摘のエラー発生のまえにWinActorの待機処理は設定されていますか。
ちょっと確認させてください。

S.N様
ありがとうございます。
エラー発生の直前では「待機処理」を入れておりませんが
流れとしましては

CSVファイルを開く
  ↓
ウィンドウ状態待機(画面が操作可能になるまで。タイムアウトは10秒)
  ↓
csvファイル_シート名取得
  ↓
Excel形式で名前を付けて保存(エミュレーションでF12を押下)
  ↓
名前を付けて保存_画面サイズ、位置設定
  ↓
ウィンドウ状態待機(画面が操作可能になるまで。タイムアウトは10秒)

このようなシナリオになっています。