ShortcutMenuBar プロパティを使用して、指定したオブジェクトを右クリックしたときに表示されるショートカット メニューを指定します。 読み取り/書き込みが可能な String です。
構文
式。ShortcutMenuBar
expressionForm オブジェクトを表す変数です。
注釈
ShortcutMenuBar プロパティはフォーム上のコントロールにのみ適用され、レポート上のコントロールには適用されません。
また、ShortcutMenuBar プロパティを使用して、データシート、フォーム、フォーム コントロール、またはレポートのショートカット メニューを表示するメニュー バー マクロを指定することもできます。 マクロまたは Visual Basic を使って、データベース、フォーム、フォームのコントロール、またはレポート用の組み込みショートカット メニューを表示するには、このプロパティに長さ 0 の文字列 ("") を設定します。
ShortcutMenuBar プロパティを Application オブジェクトと共に使用すると、カスタムショートカット メニューをグローバル ショートカット メニューとして表示できます。 ただし、データベース内のフォーム、フォーム コントロール、またはレポートに ShortcutMenuBar プロパティを設定した場合は、データベースのグローバル ショートカット メニューの代わりに、そのオブジェクトのカスタム ショートカット メニューが表示されます。
ShortcutMenuBar プロパティを別のショートカット メニューに設定することで、特定のフォーム、フォーム コントロール、またはレポートに対して別のカスタム ショートカット メニューを表示できます。 フォーム、フォーム コントロール、またはレポートにフォーカスがあるときは、ユーザーがマウスの右ボタンをクリックすると、そのオブジェクトのカスタム ショートカット メニューが表示されます。それ以外の場合は、データベースのグローバル ショートカット メニューが表示されます。
AllowShortcutMenus プロパティが False に設定されている場合、どのオブジェクトに対してもショートカット メニューを使用できません。
例
次の例では、ユーザーが [仕入先] フォームでマウスの右ボタンをクリックしたときに表示するカスタム ショートカット メニューとしてSuppliers_Toolbarを設定します。
Forms("Suppliers").ShortcutMenuBar = "Suppliers_Toolbar"
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。