DoCmd メソッド (Access)DoCmd.AddMenu method (Access)

addmenuメソッドは、Visual Basic で "addmenu/メニューの" アクションを実行します。The AddMenu method carries out the AddMenu action in Visual Basic.

構文Syntax

AddMenu(menunamemenumacroname,StatusBarText)expression.AddMenu (MenuName, MenuMacroName, StatusBarText)

expression: DoCmd オブジェクトを表す変数。expression A variable that represents a DoCmd object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
MenuNameMenuName 必須Required VariantVariant カスタム メニュー バーまたはグローバル メニュー バーに追加するドロップダウン メニューの名前を文字列式で指定します。A string expression that's the valid name of a drop-down menu to add to the custom menu bar or global menu bar. アクセス キーを作成してキーボードからメニューを選択できるようにするには、アクセス キーの文字の前にアンパサンド (&) を付けます。To create an access key so that you can use the keyboard to choose the menu, type an ampersand (&) before the letter you want to be the access key. メニュー バーで表示されるメニュー名には、文字に下線が付きます。This letter will be underlined in the menu name on the menu bar.
menumacroname,MenuMacroName 必須Required VariantVariant メニュー コマンドのマクロが含まれるマクロ グループの名前を文字列式で指定します。A string expression that's the valid name of the macro group that contains the macros for the menu's commands. この引数は省略できません。This is a required argument.
StatusBarTextStatusBarText 必須Required VariantVariant メニューを選択したときにステータス バーに表示されるテキストを文字式列で指定します。A string expression that's the text to display in the status bar when the menu is selected.

注釈Remarks

"AddMenu/メニューの作成" アクションを使用すると、次のものを作成できます。You can use the AddMenu action to create a:

  • フォームまたはレポートのカスタムメニューバーCustom menu bar for a form or report. フォームまたはレポートで、組み込みメニューの代わりに表示されます。The custom menu bar replaces the built-in menu bar for the form or report.

  • フォーム、フォームコントロール、またはレポートのカスタムショートカットメニューCustom shortcut menu for a form, form control, or report. フォーム、フォーム コントロール、またはレポートで、組み込みショートカット メニューの代わりに表示されます。The custom shortcut menu replaces the built-in shortcut menu for the form, form control, or report.

  • グローバルメニューバーGlobal menu bar. カスタム メニュー バーを追加したフォームまたはレポートを除くすべての Access ウィンドウで、組み込みメニュー バーの代わりに表示されます。The global menu bar replaces the built-in menu bar for all Microsoft Access windows, except where you've added a custom menu bar for a form or report.

  • グローバルショートカットメニューGlobal shortcut menu. カスタム ショートカット メニューを追加したフォーム、フォーム コントロール、またはレポートを除く、テーブルおよびクエリのデータシートのフィールド、フォーム ビュー、データシート ビュー、および印刷プレビュー内のフォーム、および印刷プレビュー内のレポートのすべてで、組み込みショートカット メニューの代わりに表示されます。The global shortcut menu replaces the built-in shortcut menu for fields in table and query datasheets, forms in Form view, Datasheet view, and Print Preview, and reports in Print Preview, except where you've added a custom shortcut menu for a form, form control, or report.

カスタムメニューバーおよびグローバルメニューバーのAddMenuメソッドには、 menuname_引数と_menumacroname, 引数を含める必要があります。You must include the MenuName and MenuMacroName arguments in the AddMenu method for custom menu bars and global menu bars. 引数_menuname_は必須ではなく、カスタムショートカットメニューおよびグローバルショートカットメニューでは無視されます。The MenuName argument is not required and will be ignored for custom shortcut menus and global shortcut menus.

" _StatusBarText/ステータスバー_テキスト" 引数は省略可能です。この引数は、カスタムショートカットメニューおよびグローバルショートカットメニューでは無視されます。The StatusBarText argument is optional; this argument is ignored for custom shortcut menus and global shortcut menus.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.