Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10759 / 13644 ツリー ←次へ | 前へ→

【20022】出力した覚えのないMsgboxが出力される コウ 04/11/24(水) 11:09 質問[未読]
【20023】Re:出力した覚えのないMsgboxが出力される Asaki 04/11/24(水) 12:20 回答[未読]
【20024】Re:出力した覚えのないMsgboxが出力される コウ 04/11/24(水) 13:36 質問[未読]
【20025】Re:出力した覚えのないMsgboxが出力される Asaki 04/11/24(水) 14:35 発言[未読]
【20026】Re:出力した覚えのないMsgboxが出力される コウ 04/11/24(水) 15:30 お礼[未読]

【20022】出力した覚えのないMsgboxが出力される
質問  コウ  - 04/11/24(水) 11:09 -

引用なし
パスワード
   たびたびすいません。よろしくお願いします。
エラーメッセージを出力して、アプリケーションを終了する処理を作成したのですが、
メッセージを出力して、アプリケーションを終了する前にもう一つOKボタンのみが
表示されたMsgboxが出力されます。これを出さない方法はなにかないでしょうか?
(ブレイクポイントを使用して処理を見ているとこのMsgboxは出ません)
ちなみに使用したコードを以下に記述します。
'エラー状態出力
iRet = MsgBox("エラーメッセージ内容", vbCritical + vbOKOnly, "メニュー")
'アプリケーション終了
Application.Quit

【20023】Re:出力した覚えのないMsgboxが出力される
回答  Asaki  - 04/11/24(水) 12:20 -

引用なし
パスワード
   こんにちは。

その前が分からないので山勘ですが、
エラーが発生しないときにも、そのMsgBoxの処理を実行してしまうからでは?

【20024】Re:出力した覚えのないMsgboxが出力される
質問  コウ  - 04/11/24(水) 13:36 -

引用なし
パスワード
   返信有難うございます。

>エラーが発生しないときにも、そのMsgBoxの処理を実行してしまうからでは?

とのことですが、エラー発生時のメッセージ出力処理なので、そういうことは
ないと思います。ブレイクポイントを設定して一行づつ実行すると余分な
MsgBoxは出力されないので何か"MsgBoxを出力しない"というような命令が
あればと思ったのですが。
ご存知だったらよろしくお願いします。

【20025】Re:出力した覚えのないMsgboxが出力される
発言  Asaki  - 04/11/24(水) 14:35 -

引用なし
パスワード
   ステップ実行
ということ以外で、どこかに違いは有りませんか?

コードが秘密ですから、これ以上はレスが付きにくいと思います。

【20026】Re:出力した覚えのないMsgboxが出力される
お礼  コウ  - 04/11/24(水) 15:30 -

引用なし
パスワード
   すいません。自分でデバッグをしたら、エラーメッセージの呼び元のモジュール
でMsgBoxを使用してました。
どうも、お騒がせしました。

10759 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free