Microsoft Access VBA - MsgBoxの裏技


文書番号: ac2002009
動作確認: Access 95/97

◆概要
この資料は、Microsoft AccessでMsgBoxの裏技を記載しています。

◆内容

Accessが返すシステムのエラー表示は、1行目が太字(Bold)で表示されます。 このようなメッセージをMsgBoxメソッドで表示するには、2行目と3行目に表示したい文字列の前にアットマーク @ を入れます。

ただし、この機能はAccess95と97でのみ使用できます。Access2000以降ではサポートされていませんので注意してください。

◆Sample code

    MsgBox "入力エラー!@注文数が入力されていません。" & _
        "@注文数を入力してください。", vbOKOnly + vbCritical, _
        Title:="MsgBox Sample"

◆実行結果

実行結果

◆Access 2000以降で1行目を太字にする方法

Access2007を含む2000以降のAcccessで同じように1行目を太字で表示するには、Eval関数を使って次のようにします。

Eval ("MsgBox('入力エラー@注文数が入力されていません。" & _
        "@注文数を入力してください。',16, 'Msgbox Sample')")



▼ページトップに戻る