まず、これはすべて Excel 2007 の情報です。参考までに。
ショートカット キーを使用して単純なマクロを実行するアドインをセットアップしようとしています。そのショートカット キーを定義して、"ctl+alt+l" を押してマクロを実行するようにユーザーに指示できるようにしたいと考えています。ユーザー インターフェイスが統一されているため、チームでの説明を最小限に抑えたいと考えています。
ショートカット キーを設定するコードは次のとおりです。
Sub LiteralizeShortcutKey()
Application.OnKey "%^l", "Literalize"
End Sub
マクロを実行すると、問題なく動作します。
次に、Excel ファイルを開いたときに自動ロードするワークブック マクロを作成します。
Private Sub Workbook_Open()
LiteralizeShortcutKey
End Sub
ワークブックを開くと、これは正常に機能します。しかし、ワークブックを .xlam にエクスポートして別のワークブックに読み込むと、すべてがバラバラになります。私の小さな LiteralizeShortcutKey() Sub が読み込まれないため、定義済みのショートカット キーを使用できません。
考え?