【WA0091】「Excel操作(マクロ実行)」で「.Close」するとエラーになる
こんにちは、NTTデータ WinActor技術支援チームです。
いつもユーザーフォーラムをご利用いただき、ありがとうございます。
Excelでマクロを実行する場合、18_Excel関連_「Excel操作(マクロ実行)」をよく使いますよね。
マクロの実行はできたのに、最後に「未知の実行時エラー」が発生してしまう状況があったので共有します。
例えば「test.xlsm」の「Macro1」を実行する場合、こんな感じで設定しますよね。
実行すると、、、エラーが出てしまいました。
マクロの中身を確認すると、、、最後に「test.xlsm」を閉じていました。
ブックを閉じる部分を無効にしてから再度実行すると、エラーは出ませんでした。
このライブラリではマクロが最後まで実行される必要があるので、ブックを閉じると「途中でなくなっちゃった??」みたいになるのかなと思いました。
というわけでこちらのコラムで紹介した方法を試したところ、ライブラリがマクロの完了を待たなくなるので、今回の件でもエラーなく実行可能でした。
【WA0030】「Excel操作(マクロ実行)」でダイアログの出るマクロを実行する ※スクリプト変更あり
または、マクロ内でブックを閉じずに、別途シナリオ内でブックを閉じてもいいですよね。
以上、なにかのお役に立てば幸いです。
<本投稿の動作環境>
OS:Windows10
WinActor:Ver.7.4.1.1
<お願い>
本投稿に関しての問合せにつきましては、
恐れ入りますがコメントではなく、個別問合せにてお願いいたします。
★お問合せ方法はこちらのコラムをご参照ください
【WA0116】ユーザーフォーラムで質問を投稿するときの手順