msgbox 関数

構文    msgbox(string1 , num , string2 )
        string1 :ダイアログに表示するメッセージ
        num :ダイアログのタイプ(省略可能:0)
        string2 :タイトルバー文字列(省略可能:"")

機能
 ダイアログを表示し、選択されたボタンの種別を返します。
 num に指定できる数値は以下の通りです。
 それぞれのグループから1つずつ選んで
or または + で組み合わせて使います。

ボタングループ
MB_OK0OK ボタン
MB_OKCANCEL1OK キャンセル ボタン
MB_ABORTRETRYIGNORE2中止 再試行 無視 ボタン
MB_YESNOCANCEL3はい いいえ キャンセル ボタン
MB_YESNO4はい いいえ ボタン
MB_RETRYCANCEL5再試行 キャンセル ボタン

アイコングループ
MB_ICONHAND&H0010STOP アイコン
MB_ICONSTOP&H0010STOP アイコン
MB_ICONQUESTION&H0020? アイコン
MB_ICONEXCLAMATION&H0030! アイコン
MB_ICONASTERISK&H0040i アイコン
MB_ICONINFORMATION&H0040i アイコン

デフォルトボタングループ
MB_DEFBUTTON1&H00001番目のボタンがデフォルト
MB_DEFBUTTON2&H01002番目のボタンがデフォルト
MB_DEFBUTTON3&H02003番目のボタンがデフォルト

ダイアログ種別グループ
MB_APPLMODAL&H0000通常のダイアログ
MB_SYSTEMMODAL&H1000他のアプリの実行を禁止

返値
IDOK1OK ボタンが押された
IDCANCEL2キャンセル ボタンが押された
IDABORT3中止 ボタンが押された
IDRETRY4再試行 ボタンが押された
IDIGNORE5無視 ボタンが押された
IDYES6はい ボタンが押された
IDNO7いいえ ボタンが押された

参照    予約定数(DIALOG)
        inputbox  inputbox$  listbox  popupmenu  popupmenuf$


dim sel
sel = msgbox("よろしいですか?", MB_YESNO, "確認")
if sel = IDYES then
        'はいを選んだときの処理
else
        'いいえを選んだときの処理
end if


最新情報  TOP  マクロTOP