Access で MsgBox メッセージに新しい行を強制的に追加する方法

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

中程度: 基本的なマクロ、コーディング、相互運用性のスキルが必要です。

この記事は、Microsoft Access データベース (.mdb) ファイルまたは Microsoft Access データベース (.accdb) ファイル、および Microsoft Access プロジェクト (.adp) ファイルに適用されます。

概要

メッセージ ボックスに新しい行を強制的に追加する場合は、次のいずれかを含めできます。

  • 復帰Visual Basic for Applications改行の定数 vbCrLf を指定します。
  • キャリッジ リターンと改行の文字コード Chr(13) & Chr(10)。

たとえば、次のメッセージが表示された場合。

注意: これは重要なメッセージです。

メッセージを次のように表示する必要があります。

NOTICE:
 
This is an Important Message!

次のいずれかの例のように、メッセージを文字列式として入力します。

  • 例: 定数Visual Basic for Applications使用します。

    MsgBox "NOTICE:" & vbCrLf & "This is an Important Message!"
    
  • 文字コードの使用例:

    MsgBox "NOTICE:" & Chr(13) & Chr(10) & "This is an Important Message!"
    

vbCrLfconstant を使用して、フォームまたはデータ アクセス ページのテキスト ボックスに複数の行を作成することもできます。

関連情報

文字コードの詳細については、Visual Basic エディターで、[ヘルプ] メニューの [Microsoft Visual Basic ヘルプ] をクリックし、Office アシスタントまたは応答ウィザードに「Chr 関数」と入力し、[検索] をクリックしてトピックを表示します。