可使用 AllowFullMenus 属性来指定打开应用数据库时是否可以使用完整的 Microsoft Office Access 2007 内置菜单。 例如,可使用 AllowFullMenus 属性来禁用使用户可修改表、窗体、查询或报表结构的菜单项。
设置
AllowFullMenus 属性使用以下设置。
设置 |
说明 |
True (–1) |
启动时显示完整的内置菜单。 |
False (0) |
启动时不显示完整的内置菜单。 |
设置此属性最简单的方法是:单击“文件”菜单上“Access 选项”打开“应用程序设置”对话框,使用该对话框中“启动”选项卡上的“允许全部菜单”选项。 还可使用宏或 Visual Basic for Applications (VBA) 代码设置此属性。
要使用宏或 Visual Basic for Applications (VBA) 代码设置 AllowFullMenus 属性,必须首先在“启动”对话框中设置该属性,或者通过以下方式创建该属性:
-
在 Microsoft Access 数据库(.mdb 或 .accdb)中,可使用 CreateProperty 方法添加该属性,并将其追加到 Database 对象的 Properties 集合中。
-
在 Microsoft Access 项目 (.adp) 中,可使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合。
备注
如果将此属性设置为 False,则数据库中将显示完整内置菜单的预定义子集。 该菜单子集不包含允许用户更改数据库对象设计的菜单项和命令。
将此属性设置为 False 还会使与禁用的菜单项对应的工具栏按钮失效。 但是,快捷菜单不受影响(仍可使用快捷菜单命令来更改某些设计功能)。 如果不希望用户访问快捷菜单上的命令,可将 AllowShortcutMenus 属性设置为 False。
只有在下一次打开数据库时,此属性的设置才会生效。