使用 AllowShortcutMenus 属性可以指定应用程序是否允许 Microsoft Access 显示内置快捷菜单。例如,可以在应用程序中同时使用 AllowShortcutMenus 属性和 AllowFullMenus 属性,来禁止用户使用任何能够使其更改数据库对象设计的内置菜单栏、工具栏或快捷菜单命令。
AllowShortcutMenus 属性使用以下设置:
设置 |
说明 |
True (-1) |
允许显示 Microsoft Access 内置快捷菜单。 |
False (0) |
不允许显示 Microsoft Access 内置快捷菜单。 |
设置该属性最简单的方法是使用“启动”对话框中的“允许默认快捷菜单”选项。单击“工具”菜单中的“启动”,即会显示“启动”对话框。也可以使用宏或 Visual Basic 设置该属性。
若要使用宏或 Visual Basic 设置 AllowShortcutMenus 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:
? | 在 Microsoft Access 数据库 (.mdb) 中,可以通过使用 CreateProperty 方法添加该属性,并将其追加到 Database 对象的 Properties 集合中。 |
? | 在 Microsoft Access 项目 (.adp) 中,可以通过使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。 |
该属性的设置不影响自定义快捷菜单和全局快捷菜单。可以使用 ShortcutMenuBar 属性显示窗体、窗体控件和报表的自定义控制菜单,也可以使用 Application 对象的 StartupShortcutMenuBar 属性或 ShortcutMenuBar 属性显示全局快捷菜单。
如果要在应用程序中显示内置快捷菜单,又不希望用户对其进行更改,可将 AllowShortcutMenus 属性设为 True,并将 AllowToolbarChanges 属性设为 False。
该属性的设置直到下次打开数据库时才会生效。