在Excel中,Application.key是一个表示键盘上的某个键的代码的属性。要使Application.key快捷方式特定于Workbook,可以使用VBA编程来实现。
首先,需要在Workbook的VBA代码模块中添加以下代码:
Private Sub Workbook_Open()
Application.OnKey "{快捷键}", "宏名称"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{快捷键}"
End Sub
其中,"{快捷键}"是你想要设置的快捷键,"宏名称"是你想要执行的宏的名称。
例如,如果你想要将Ctrl+Shift+K设置为快捷键,并执行名为"Macro1"的宏,代码应该如下:
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中执行特定的操作。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云