VB の MsgBox 関数の使用方法
VBでは、メッセージボックスを表示するためにMsgBox関数が使われます。構文は次のとおりです。
MsgBox(プロンプト [, ボタン] [, タイトル] [, ヘルプファイル] [, コンテキスト])
プロンプトには表示するメッセージのテキストが、ボタンには表示されるボタンの種類、タイトルにはメッセージボックスのタイトルが入り、ヘルプファイルにはヘルプファイルの名前、コンテキストにはヘルプファイル内のコンテキスト ID がそれぞれ指定されます。
以下にいくつか一般的な例を示します:
- 簡単なメッセージボックスを表示します:「Hello, World!」
- 「続行しますか?」というメッセージボックスを表示します。[OK] ボタンのみが表示されます:MsgBox(“続行しますか?”, vbOKOnly)
- 「はい」と「いいえ」のボタンがあるメッセージボックスを表示して、ユーザーの選択を取得:Dim result As Integer
result = MsgBox(“続行しますか?”, vbYesNo)
If result = vbYes Then
MsgBox(“はいを選択しました。”)
Else
MsgBox(“いいえを選択しました。”)
End If - カスタム タイトルとヘルプファイルを持つメッセージボックスを表示: MsgBox(“これはカスタムメッセージボックスです。”, vbInformation, “カスタムタイトル”, “helpfile.chm”)
上記の例では、引数はすべて定数で指定されていますが、定数を使用せずにボタンスタイルやアイコンスタイルなどに数値を直接使用することも可能です。
これは MsgBox 関数のいくつかの一般的な使用方法の一部です。パラメータを調整したり、ユーザーの選択を処理したりして、実際的なニーズに基づいてカスタマイズできます。