- ベストアンサー
VAB:メッセージボックスの色について
VBAのコードの中で、 MsgBox "めっせーじ" と打つとメッセージボックスが表示されますが、 この時表示されるメッセージボックスの、 ・タイトルバー?の色(XPのデフォルトは青か) ・タイトル(Microsoft Excelと出ている) ・背景色(デフォルトは灰色?) を指定することはできますか? Windowsの「画面のプロパティ」だと全てのウィンドウの色が変わってしまいますが、 このコードを実行した時に表示するメッセージボックスだけ変更、という操作は可能でしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
解説の箇所を読めば、タイトルの文言以外の指定は書いてないはず。 http://www.kanaya440.com/contents/script/vbs/function/others/msgbox.html 他いっぱい。 書いてないということは、APIやレジストリなど高等な勉強をしないとできないということ。 解説書に書いてないが、実は・・といったものはほとんど無い。 シートに見えるもので、操作で許されているもの以外で、色形に関する自由度はほとんど望みなし。 VBAだからできるというのも、ほとんどない。 (VBAなら繰り返しが早くできるとかのことはべつ)。
お礼
回答ありがとうございます。 タイトルは変更することができました。 とてもレジストリなんかいじれません(API?)、現状で満足です。