使用 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 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:
在调试应用程序时应确保 AllowSpecialKeys 属性设为 True。
AllowSpecialKeys 属性影响下列组合键。
按键 | 效果 |
---|---|
Alt+F1 (F11) | 将“数据库”窗口放在最前面。 |
Ctrl+G | 显示“立即”窗口。 |
Ctrl+F11 | 在自定义菜单栏和内置菜单栏之间切换。 |
Ctrl+Break | 进入中断方式并在“代码”窗口中显示当前模块。 |
如果将 UseSpecialKeys 属性设为 False,并使用 Application 对象的 StartupMenuBar 属性或 MenuBar 属性指定全局菜单栏,则用户将不能访问内置菜单栏。
该属性的设置直到下次打开数据库时才会生效。