标题几乎是个问题
我想制作一个便携式热键,这意味着如果我粘贴vba代码这个词仍然可以使用那个热键,比如Excel的 application.onkey
该KeyBindings
对象应该做到这一点.请参阅此处的示例:http://www.vbaexpress.com/kb/getarticle.php?kb_id = 621
' \\ Code for Module1
Option Explicit
Sub AddKeyBinding()
With Application
' \\ Do customization in THIS document
.CustomizationContext = ThisDocument
' \\ Add keybinding to this document Shorcut: Alt+0
.KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyAlt, wdKey0), _
KeyCategory:=wdKeyCategoryCommand, _
Command:="TestKeybinding"
End With
End Sub
' \\ Code for Module2
Option Explicit
' \\ Test sub for keybinding
Sub TestKeybinding()
MsgBox "We have a winner", vbInformation, "Succes"
End Sub
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5873 次 |
最近记录: |