- 締切済み
ダイアログボックスの表示
すいません。 以前にもお尋ねしたのですが、解決できないので 再びお尋ねします。 エクセルのVBEで単純にMsgbox"こんにちわ"という ようにメッセージだけを記述したのですがこのダイアログボックスが表示されません。 何か、表示させないようにする設定がエクセルにあるのでしょうか? というのは、同じ記述で会社のPCでは表示されるのに、家のPCではできないのです。 どなたかよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- sakenomo
- ベストアンサー率52% (35/67)
そのマクロを実行したらポンと音が鳴り、かつ、マウスのボタンをクリックしてもポンと音が鳴るだけで、Enterキーを押すことで通常に戻るのなら、Msgboxは実行されているのだと思います。 想像ですが、ウィンドウの後ろとか、画面の外に表示されているのではないでしょうか。 エクセルのウィンドウ面積をできるだけ小さくしたり、画面の解像度を大きくしたりしてマクロを実行してみるとどうなるでしょうか。 また、これだと、どうなるでしょう。 Sub test() MsgBox "こんにちは", vbMsgBoxSetForeground End Sub もし原因が想像通りだったとしても、救済の術は残念ながら今のところ私には分かりません。なんだか中途半端ですみません・・・。
- happypoint
- ベストアンサー率36% (521/1422)
これを実行したらどんな音が鳴りますか? やっぱり「ボン」ですか? Sub Test2() MsgBox "これはテストです", vbInformation End Sub
補足
やっぱり「ボン」で表示されません
- happypoint
- ベストアンサー率36% (521/1422)
ふつうのマクロ記録とかは、きちんと動作しますかね?
補足
全く問題なく動作します。 Msgのマクロを動かした時の「ボン?」というような 音が気になるのですが、関係ないんでしょうか?
- happypoint
- ベストアンサー率36% (521/1422)
どうも以前あなたがご質問された時にも、わたしが回答をしたことがあるようですが、 そのときの回答の方法では、動作しましたか? だめでした?
補足
教えていただいた方法でやってみましたが ダメでした。 違うPCでは同じ記述で問題ないので、原因がわかりません。マクロを実行しても「ボン?」という音が するだけで、メッセージは表示されません。
- happypoint
- ベストアンサー率36% (521/1422)
こんばんわ。 ご家庭で使用されているExcelは2002ではないでしょうか? 2002の場合、工場出荷時の設定でマクロが無効になっています。 ツール→マクロ→セキュリティで、レベルを「中」にしてみてください。
補足
エクセルは2000です。 セキュリティレベルは低にしてありますが 表示されません。
補足
やっぱりダメです。 どうしてなんですかね?