You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅显示打开的窗体而隐藏Access对象页面?

实现Access 365仅显示当前窗体、隐藏对象导航栏的方案

方法1:通过数据库启动选项配置基础隐藏

  • 打开目标数据库,点击文件→选项
  • 在Access选项窗口切换到当前数据库标签:
    • 取消勾选导航区域的显示导航窗格,隐藏对象列表
    • 在应用程序选项中,将功能区和工具栏选项设为使用空白功能区,隐藏顶部功能区
    • 在显示窗体下拉菜单中选择要默认打开的主窗体
    • 勾选显示文档窗口选项里的选项卡式文档,确保仅显示当前窗体

方法2:配置主窗体属性支持最小化到任务栏

打开主窗体的设计视图,在属性表中调整以下设置:

  • 格式标签:
    • 边框样式设为可调边框或细边框(保证窗体可拖动、最小化)
    • 控制框设为是,最小化按钮设为是(启用最小化功能)
    • 最大化按钮可根据需求设为否(限制用户放大窗体)
  • 其他标签:
    • 显示在任务栏设为是,确保窗体最小化后出现在系统任务栏

方法3:用VBA强化隐藏效果(防止快捷键绕过)

添加自动执行的VBA代码,彻底禁用导航栏和快捷键:

  1. 按Alt+F11打开VBA编辑器
  2. 插入新模块,粘贴以下代码:
Function AutoExec()
    ' 隐藏导航窗格
    DoCmd.NavigateTo "acNavigationCategoryObjectType"
    DoCmd.RunCommand acCmdWindowHide
    ' 隐藏功能区
    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    ' 禁用F11等特殊快捷键(防止调出导航栏)
    Application.SetOption "AllowSpecialKeys", False
End Function
  • 该函数会在数据库启动时自动运行,若需临时恢复设置,打开数据库时按住Shift键即可跳过启动配置

注意事项

  • 操作前务必备份数据库,避免配置错误导致无法访问对象
  • 若需保留管理员权限,可设置数据库密码,或通过Shift键临时绕过隐藏配置进行管理
  • 测试时确认窗体最小化、恢复功能正常,且用户无法通过任何操作看到表、窗体等对象列表

内容的提问来源于stack exchange,提问作者JJPetersen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 00:09:31