首先,这完全在Excel 2007,FYI。
我正在尝试设置一个加载项,它将使用快捷键来运行一个简单的宏。我想定义那个快捷键,以便我可以简单地告诉我的用户按“ctl + alt + l”来运行宏,希望我的团队能够将解释保持在最低限度,因为用户界面是统一的。
设置快捷键的代码就在这里:
Sub LiteralizeShortcutKey()
Application.OnKey "%^l", "Literalize"
End Sub
当我运行宏时,它工作正常。
然后我在打开excel文件时创建一个自动加载的工作簿宏。
Private Sub Workbook_Open()
LiteralizeShortcutKey
End Sub
当我打开工作簿时,这工作正常。但是当我将工作簿导出到.xlam然后将其加载到另一个工作簿时,它就崩溃了。我的小LiteralizeShortcutKey()Sub不会加载,因此我无法使用预定义的快捷键。
思想?