首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使Application.key快捷方式特定于WorkBook?

在Excel中,Application.key是一个表示键盘上的某个键的代码的属性。要使Application.key快捷方式特定于Workbook,可以使用VBA编程来实现。

首先,需要在Workbook的VBA代码模块中添加以下代码:

代码语言:vba
复制
Private Sub Workbook_Open()
    Application.OnKey "{快捷键}", "宏名称"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "{快捷键}"
End Sub

其中,"{快捷键}"是你想要设置的快捷键,"宏名称"是你想要执行的宏的名称。

例如,如果你想要将Ctrl+Shift+K设置为快捷键,并执行名为"Macro1"的宏,代码应该如下:

代码语言:vba
复制
Private Sub Workbook_Open()
    Application.OnKey "^+K", "Macro1"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "^+K"
End Sub

这样,在打开Workbook时,Ctrl+Shift+K将触发"Macro1"宏的执行;关闭Workbook时,快捷键将被取消。

这种方式可以使特定的快捷键与Workbook相关联,以便在特定的Workbook中执行特定的操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券