• ベストアンサー

VAB:メッセージボックスの色について

VBAのコードの中で、  MsgBox "めっせーじ" と打つとメッセージボックスが表示されますが、 この時表示されるメッセージボックスの、  ・タイトルバー?の色(XPのデフォルトは青か)  ・タイトル(Microsoft Excelと出ている)  ・背景色(デフォルトは灰色?) を指定することはできますか? Windowsの「画面のプロパティ」だと全てのウィンドウの色が変わってしまいますが、 このコードを実行した時に表示するメッセージボックスだけ変更、という操作は可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

解説の箇所を読めば、タイトルの文言以外の指定は書いてないはず。 http://www.kanaya440.com/contents/script/vbs/function/others/msgbox.html 他いっぱい。 書いてないということは、APIやレジストリなど高等な勉強をしないとできないということ。 解説書に書いてないが、実は・・といったものはほとんど無い。 シートに見えるもので、操作で許されているもの以外で、色形に関する自由度はほとんど望みなし。 VBAだからできるというのも、ほとんどない。 (VBAなら繰り返しが早くできるとかのことはべつ)。

tktk1228
質問者

お礼

回答ありがとうございます。 タイトルは変更することができました。 とてもレジストリなんかいじれません(API?)、現状で満足です。

関連するQ&A