关于Excel快速访问工具栏快捷键修改及AZERTY键盘适配的技术咨询
Excel快速访问工具栏(QAT)快捷键问题解答
问题1:能否将QAT快捷键从「Alt + 1」修改为「Alt + &」?
Excel默认的QAT快捷键绑定的是Alt+数字(对应命令在QAT上的排序位置),界面里没有直接修改为符号快捷键的选项,但可以通过VBA宏实现需求,步骤如下:
- 打开Excel,按
Alt + F11打开VBA编辑器 - 右键点击当前工作簿,选择「插入」>「模块」
- 在模块中输入对应QAT命令的宏代码(示例以触发保存功能为例,可替换为你需要的操作):
Sub TriggerQATCommand() ActiveWorkbook.Save End Sub - 按
Alt + F8打开宏对话框,选中新建的宏,点击「选项」 - 在快捷键输入框中直接按下
Alt + &,系统会自动记录该组合键,点击确定 - 之后按
Alt + &即可触发对应的QAT功能
问题2:AZERTY布局带数字小键盘,QAT快捷键需「Alt + Shift + 1」触发的解决方法
AZERTY布局中,未按Shift时1键输出的是&,而Excel默认QAT数字快捷键仅识别数字1,因此需要按Shift才能触发。推荐两种解决方式:
方法1:VBA绑定Alt+&快捷键(优先推荐)
参考问题1的步骤,给常用的QAT命令创建宏并绑定Alt + &快捷键,直接按该组合键就能触发功能,无需额外按Shift。
方法2:调整系统键位映射
- 按
Win + R输入regedit打开注册表编辑器 - 定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout - 新建二进制值
Scancode Map,输入以下值(将&键的扫描码映射为1):00 00 00 00 00 00 00 00 02 00 00 00 02 00 1E 00 00 00 00 00 - 重启电脑后,未按Shift时按1键会输入1,此时
Alt + 1可直接触发QAT快捷键,但该设置会影响全局键位输入。
内容的提问来源于stack exchange,提问作者Dries Weytjens
相关产品推荐
相关产品推荐

