AllowSpecialKeys 属性

expandtri全部显示

使用 AllowSpecialKeys 属性可以指定是启用还是禁用特殊组合键(Alt+F1 (F11)、Ctrl+F11、Ctrl+Break 及 Ctrl+G)。例如,可以设置 AllowSpecialKeys 属性以阻止用户通过按 F11 显示“数据库”窗口;按 Ctrl+Break 在 Visual Basic 模块中进入中断模式;或者按 Ctrl+G 显示“立即”窗口

设置

AllowSpecialKeys 属性使用以下设置:

设置

说明

True (-1)

允许使用特殊组合键。

False (0)

不允许使用特殊组合键。

 

设置该属性最简单的方法是在“启动”对话框中的“高级”部分中使用“使用 Access 特殊键”选项。单击“工具”菜单中的“启动”,即会显示“启动”对话框。在 Microsoft Access 数据库 (.mdb) 中也可以使用Visual Basic 设置该属性。

若要使用宏或 Visual Basic 设置 AllowSpecialKeys 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:

?Microsoft Access 数据库 (.mdb) 中,可以通过使用 CreateProperty 方法添加该属性,并将其追加到 Database 对象的 Properties 集合中。
?Microsoft Access 项目 (.adp) 中,可以通过使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。

说明

在调试应用程序时应确保 AllowSpecialKeys 属性设为 True

AllowSpecialKeys 属性影响下列组合键。

按键

效果

Alt+F1 (F11)

“数据库”窗口放在最前面。

Ctrl+G

显示“立即”窗口。

Ctrl+F11

在自定义菜单栏和内置菜单栏之间切换。

Ctrl+Break

进入中断方式并在“代码”窗口中显示当前模块。

 

如果将 UseSpecialKeys 属性设为 False,并使用 Application 对象的 StartupMenuBar 属性或 MenuBar 属性指定全局菜单栏,则用户将不能访问内置菜单栏。

该属性的设置直到下次打开数据库时才会生效。