• ベストアンサー

メッセージボックスの中止/再試行/無視を変更したいです

メッセージボックスの中止/再試行/無視の3択のボタンの 表示の文字を変更したいのですが、そういうことは出来るでしょうか。 もし出来るようであれば、どのような方法があるか教えて欲しいです。 お願いいたします。

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

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

>表示の文字を変更したいのですが この意味があいまい。 (1)文字サイズ、色、フォント、地の色などを変更したい VBAの世界では、難しいとおもう。必要なら、フォームにボタン追加で逃げるとかします。 (2)中止、再試行、無視と3つですが2つとかにしたい    他の組み合わせで出したい http://homepage1.nifty.com/rucio/main/technique/MsgBox.htm の表に載っているものを、 「任意に組み合わせたい」 ということなら、「+」で2つ以上つなげて記述すればよい。 16ビットの各ビットに1つのボタン表示を割り当てているようなので、「+」すなわち、ビットのAND演算をさせれば、指定位置のビットが追加で立つようになる仕組みと思います。

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

標準のメッセージダイアログボックスを使うなら、システムフォントそのものを変更してしまうとか。画面のプロパティのデザインから変更できます。 ただこれをやると全部変わってしまうので、オリジナルのダイアログボックスを作ってそちらを変える方がお勧めかもしれません。 またこの程度のコントロールなら多数配布されていますので、そういうのを利用するというのもありでしょう。

関連するQ&A