ダイアログボックスを表示する関数

MsgBox関数

MsgBox関数は、文字を画面に表示するもの。次のように記述する。

MsgBox(メッセージ,ボタン,タイトル)

それぞれの引数は、次のように記述する。


引数 定数 詳細
メッセージ メッセージとして表示される文字を指定する。
ボタン vbOKOnly OKのボタンを表示する。
vbOKCancel OKキャンセルの2つのボタンを表示する。
vbAbortRetrylgnore 中止再試行無視の3つのボタンを表示する。
vbYesNoCancel はいいいえキャンセルの3つのボタンを表示する。
vbYesNo はいいいえの2つのボタンを表示する。
vbRetryCancel 再試行キャンセルの2つのボタンを表示する。
タイトル タイトルとして表示される文字を指定する。


ボタンの引数に、次の定数を追加することで、アイコンを表示することができる。


定数 アイコン
vbCritical 警告のアイコンを表示する。
vbQuestion 問い合わせのアイコンを表示する。
vbExclamation 注意のアイコンを表示する。
vbInformation 情報のアイコンを表示する。


MsgBox関数が返す定数には、次のようなものがある。


定数 押されたボタン
vbOK OKボタン
vbCancel キャンセルボタン
vbAbort 中止ボタン
vbRetry 再試行ボタン
vbIgnore 無視ボタン
vbYes はいボタン
vbNo いいえボタン

押されたボタンを取得することで、例えばOKボタン押された場合は処理①、キャンセルボタンが押された場合は処理②と分岐することができる。

InputBox関数

InputBox関数は、入力を受け付ける画面を表示するもの。次のように記述する。

InputBox(メッセージ,タイトル,初期値,左端座標,上端座標)

それぞれの引数は、次のように記述する。


引数 詳細
メッセージ メッセージとして表示される文字を指定する。
タイトル タイトルとして表示される文字を指定する。
初期値 あらかじめ入力欄にセットされる文字を指定する。
左端座標 ダイアログボックスの左端座標を指定する。省略すると中央に表示される。
上端座標 ダイアログボックスの上端座標を指定する。省略すると中央に表示される。

MsgBox関数やInputBox関数で表示する画面をダイアログボックスという。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です