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

Access宏设计界面缺失‘Macro Names’按钮,无法创建AutoKeys宏

Access 2210 无法找到 Macro Names 按钮创建 AutoKeys 宏的解决办法

问题背景

  • 版本环境:Access 2210 build 15726.20174(32位,安装于64位Windows系统)
  • 核心问题:宏设计界面「Show/Hide」组缺失官方文档提及的「Macro Names」按钮,无法切换至列模式创建AutoKeys宏;自定义功能区中该组仅显示「Action Catalog」和「Show All Actions」选项
  • 前置排查:已将「选项/信任中心/宏设置」设为「Enable all macros」,此前正常使用过该按钮,推测为版本更新导致功能区异常

快速修复尝试

1. 确认视图环境

确保当前处于宏设计视图而非VBA编辑器:通过「创建>宏」新建宏对象,进入设计界面后再查看「Show/Hide」组。

2. 重置功能区

  1. 点击「文件>选项>自定义功能区」
  2. 点击右侧「重置」按钮,选择「重置所有自定义项」
  3. 重启Access,检查「Show/Hide」组是否恢复「Macro Names」按钮

替代方案:使用SaveAsText/LoadFromText手动编辑AutoKeys宏

若上述方法无效,可通过VBA的隐藏函数直接编辑宏文本实现快捷键配置:

  1. 新建空宏并保存为AutoKeys:
    • 点击「创建>宏」,直接保存为AutoKeys(无需添加任何动作)
  2. 进入VBA编辑器:按Alt+F11打开
  3. 打开立即窗口:按Ctrl+G调出
  4. 导出宏为文本文件:
    在立即窗口执行以下命令(路径可自行修改,确保目标文件夹存在):
    SaveAsText acMacro, "AutoKeys", "C:\Temp\AutoKeys.txt"
    
  5. 编辑文本文件:
    打开导出的AutoKeys.txt,按以下格式添加快捷键与对应动作(示例为Ctrl+C复制、Ctrl+V粘贴):
    Version = 1
    Begin
       MacroName  "^C"
       Action  Copy
    End
    Begin
       MacroName  "^V"
       Action  Paste
    End
    
    • MacroName字段为快捷键:^代表Ctrl,+代表Shift,%代表Alt,直接输入字符代表单键
    • Action字段为宏动作,可参考Access宏动作列表填写
  6. 重新导入宏:
    在立即窗口执行命令:
    LoadFromText acMacro, "AutoKeys", "C:\Temp\AutoKeys.txt"
    
  7. 验证效果:关闭并重新打开数据库,测试配置的快捷键是否生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:41:29