3

こんにちは、NTTデータ WinActor技術支援チームです。
いつもユーザーフォーラムをご利用いただき、ありがとうございます。

Excelでマクロを実行する場合、18_Excel関連_「Excel操作(マクロ実行)」をよく使いますよね。

マクロの実行はできたのに、最後に「未知の実行時エラー」が発生してしまう状況があったので共有します。

例えば「test.xlsm」の「Macro1」を実行する場合、こんな感じで設定しますよね。

実行すると、、、エラーが出てしまいました。

マクロの中身を確認すると、、、最後に「test.xlsm」を閉じていました。

ブックを閉じる部分を無効にしてから再度実行すると、エラーは出ませんでした。

このライブラリではマクロが最後まで実行される必要があるので、ブックを閉じると「途中でなくなっちゃった??」みたいになるのかなと思いました。

というわけでこちらのコラムで紹介した方法を試したところ、ライブラリがマクロの完了を待たなくなるので、今回の件でもエラーなく実行可能でした。

【WA0030】「Excel操作(マクロ実行)」でダイアログの出るマクロを実行する ※スクリプト変更あり

または、マクロ内でブックを閉じずに、別途シナリオ内でブックを閉じてもいいですよね。

以上、なにかのお役に立てば幸いです。

<本投稿の動作環境>
OS:Windows10
WinActor:Ver.7.4.1.1

<お願い>
 本投稿に関しての問合せにつきましては、
 恐れ入りますがコメントではなく、個別問合せにてお願いいたします。
★お問合せ方法はこちらのコラムをご参照ください
 【WA0116】ユーザーフォーラムで質問を投稿するときの手順

技術支援チーム53 質問の編集
回答とコメントは、会員登録(無料)で閲覧できるようになります。