Excel操作(保存なしで閉じる)を使用するも閉じない
Excel操作(保存なしで閉じる)を使用するも閉じない
WinActor7.4.4使用です
一応別の方法で閉じられていますが疑問は残るため投稿しています
シナリオ概要:
①エクセルAからエクセルBに表(A1:K100の範囲コピー)をコピペ
②エクセルAを削除するために閉じる(後続処理のためここで削除する必要あり)
状況:
Excel操作(保存なしで閉じる)を使用しても閉じれず、実行結果もfalseに
直後のファイル削除でエラー
検証:
①ファイルパスが間違っていないか
→ファイルの存在チェックでtrue
②保存なしで閉じず、上書き保存してから閉じる
→保存なしと同様に、閉じず
③実行結果がtrueになるまで繰り返し
→trueにならず終わらない
④手動で閉じるとどうなるか
→コピーする際の表のデータが大きいためか、クリップボードの確認ダイアログが発生する
ダイアログを消した後は普通に閉じ、削除もできる
(参考URL:https://forum.uipath.com/t/excel/134252)
RPA実行時はダイアログは発生しないが、ここが問題かと思い、いくつか検証
a:閉じる前にA1をコピーし、クリップボードに大きな情報を持たせないようにする
→コピーはできているものの、やはり閉じられず
b:Excel操作(コピー状態解除)
→ファイルが存在しませんと出て、即エラー
※ここでのやり取りでコピペ作業前でも保存できないことが判明
検証④はスルーでお願いします
⑤Excel操作(全て閉じる)でAもBも両方閉じる
→成功、後続のファイル削除も問題なし
しかしAからBへのコピペは繰り返し処理で
この後もA'からBへ、A''からBへと続くため、都度Bを閉じる動作に不満
このような状況なのですが
Aが閉じられない原因とはどこにあるのでしょうか?
Excel操作(全て閉じる)で解消できている問題ではあるのですが
気になるのでご存じの方がいらっしゃれば教えていただけますでしょうか