SAK 図書館
VB ビジュアル編 (その七) メッセージボックス MsgBox、InputBox
■MsgBox メッセージボックスは、単純な組み込みダイアログです。 メッセージを表示したり、はい、いいえを選択させたりします。 【例】'** エラーメッセージ表示 msgbox "データエラー", MB_ICONEXCLAMATION, "エラーメッセージ" 【例】'** はい、いいえメッセージボックス表示 dim rcd as integer rcd = msgbox("なになにしますか?", MB_ICONQUESTION + MB_YESNO, _ "確認メッセージ") if rcd = IDYES then '** 「はい」のときの処理 else '** 「いいえ」のときの処理 end if ■メッセージボックス表示アイコンとボタンの指定 (C 言語 API 定義) 記号定数 値 意味 MB_OK 0ボタンのみを表示します。 MB_OKCANCEL 1 と <キャンセル> ボタンを表示します。 MB_ABORTRETRYIGNORE 2 <中止>, <再試行>, <無視> の 3 つのボタンを表示。 MB_YESNOCANCEL 3 <はい>, <いいえ>, <キャンセル> の 3 つのボタンを表示。 MB_YESNO 4 <はい> と <いいえ> ボタンを表示します。 MB_RETRYCANCEL 5 <再試行> と <キャンセル> ボタンを表示します。 MB_ICONSTOP 16 STOP アイコンを表示 (アベンド処理) MB_ICONQUESTION 32 ? アイコンを表示 (はい、いいえなど選択) MB_ICONEXCLAMATION 48 ! アイコンを表示 (警告、エラーなど) MB_ICONINFORMATION 64 i アイコンを表示 (情報、インフォメーション) MB_DEFBUTTON1 0 第 1 ボタンをデフォルト ボタンにします。 MB_DEFBUTTON2 256 第 2 ボタンをデフォルト ボタンにします。 MB_DEFBUTTON3 512 第 3 ボタンをデフォルト ボタンにします。 ■メッセージボックスの戻り値 (C 言語 API 定義) 記号定数 値 意味 IDOK 1 ボタンが選択されました。 IDCANCEL 2 <キャンセル> ボタンが選択されました。 IDABORT 3 <中止> ボタンが選択されました。 IDRETRY 4 <再試行> ボタンが選択されました。 IDIGNORE 5 <無視> ボタンが選択されました。 IDYES 6 <はい> ボタンが選択されました。 IDNO 7 <いいえ> ボタンが選択されました。 ■InputBox s = InputBox("入力して下さい。", "タイトル", "省略値") ちょっとした入力に使用するが、VB では使ったことがない。 Excel の VBA では、たまに利用する。 ■VB ビジュアル編資料
■VB 入門編資料
■VB 基礎編資料
■VB テクニック編資料