Image.ShortcutMenuBar プロパティ (Access)

ShortcutMenuBar プロパティを使用して、指定したオブジェクトを右クリックしたときに表示されるショートカット メニューを指定します。 読み取り/書き込みが可能な String です。

構文

ShortcutMenuBar

Image オブジェクトを表す変数。

注釈

ShortcutMenuBar プロパティはフォーム上のコントロールにのみ適用され、レポートのコントロールには適用されません。

ShortcutMenuBar プロパティを使用して、データシート、フォーム、フォーム コントロール、またはレポートのショートカット メニューを表示するために使用するメニュー バー マクロを指定することもできます。 マクロまたは Visual Basic を使って、データベース、フォーム、フォームのコントロール、またはレポート用の組み込みショートカット メニューを表示するには、このプロパティに長さ 0 の文字列 ("") を設定します。

Application オブジェクトと共に使用する場合、ShortcutMenuBar プロパティを使用すると、カスタム ショートカット メニューをグローバル ショートカット メニューとして表示できます。 ただし、データベース内のフォーム、フォーム コントロール、またはレポートの ShortcutMenuBar プロパティを設定している場合は、データベースのグローバル ショートカット メニューの代わりに、そのオブジェクトのカスタム ショートカット メニューが表示されます。

ShortcutMenuBar プロパティを別のショートカット メニューに設定すると、特定のフォーム、フォーム コントロール、またはレポートに対して別のカスタム ショートカット メニューを表示できます。 フォーム、フォーム コントロール、またはレポートにフォーカスがある場合、ユーザーがマウスの右ボタンをクリックすると、そのオブジェクトのカスタム ショートカット メニューが表示されます。それ以外の場合は、データベースのグローバル ショートカット メニューが表示されます。

AllowShortcutMenus プロパティが False に設定されている場合、どのオブジェクトに対してもショートカット メニューを使用できません。

次の使用例は、ユーザーが [サプライヤー] フォームでマウスの右ボタンをクリックしたときに表示するカスタム ショートカット メニューとして、Suppliers_Toolbarを設定します。

Forms("Suppliers").ShortcutMenuBar = "Suppliers_Toolbar"

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。