带有预定义快捷键的加载项?

时间:2012-11-02 20:01:12

标签: vba excel-vba excel

首先,这完全在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不会加载,因此我无法使用预定义的快捷键。

思想?

0 个答案:

没有答案