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関数で表示する画面をダイアログボックスという。