在我的IDE调试器和Excel之间来回切换,当Excel具有焦点时,我将永远点击F11(调试器的下一步) - Excel将创建一个新图表(F11)。
有没有办法在Excel中禁用或重新分配F11?有谁知道会有这样的工具?我准备通过MS Windows来解密Excel。
答案 0 :(得分:3)
将以下两个宏放在标准模块中:
Sub DisableF11()
Application.OnKey "{F11}", "IgnoreKey"
End Sub
Sub IgnoreKey()
End Sub
然后运行 DisableF11()宏。从现在开始,将使用Excel应用程序禁用 F11 键。
备注:强>
答案 1 :(得分:2)
通常我会在ThisWorkbook
中添加这样的内容:
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{F11}"
End Sub
Private Sub Workbook_Open()
Application.OnKey "{F11}", ""
End Sub
因此,在打开时,它被禁用,在关闭时它会被启用。