我有一个 Excel加载项,其中我有几个宏,其中一些使用Application.OnKey
方法让用户能够使用特定的键盘快捷键运行某个宏。
访问加载项中的代码需要密码。
这是宏的一个简单示例:
Sub refreshMySelection()
Application.Selection.Calculate
Application.OnKey "^{ENTER}", "refreshMySelection"
End Sub
这是为了让用户只需输入 Ctrl + Enter 即可刷新所选的Excel单元格。
但是,出于某种原因, Excel不会自动识别此快捷方式。除非我手动打开加载项并执行上面的宏,否则只有当前活动工作簿才能完成工作,即在键入 Ctrl + Enter 时刷新所选单元格。
答案 0 :(得分:0)
@ Thinkingcap,你的建议很完美,谢谢!
在插件中添加以下内容
Sub Auto_Open()
Application.OnKey "^{ENTER}", "refreshMySelection"
End Sub