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