Jak wykonać zdarzenie .Onkey w dodatku Excel utworzonym przy użyciu programu Visual Studio 2010?

Tworzę dodatek Excel przy użyciu Visual Studio 2010. Chciałbym uruchomić jakiś kod, gdy użytkownik kliknie kombinację klawiszy.

Oto kod, który mam

<code>Public Class CC

Private Sub ThisAddIn_Startup() Handles Me.Startup
    EnableShortCut()
End Sub

Sub A1()
    MsgBox "A1"
End Sub

Sub A2()
    MsgBox "A2"
End Sub

Sub A3()
    MsgBox "A3"
End Sub

Public Sub EnableShortCut()
    With Application
        .OnKey "+^{U}", "A1"  'action A1 should be performed when user clicks  Ctrl + Shift + U
        .OnKey "+^{L}", "A2"  'action A2 should be performed when user clicks  Ctrl + Shift + L
        .OnKey "+^{P}", "A3"  'action A3 should be performed when user clicks  Ctrl + Shift + P
    End With
End Sub

End Class
</code>

Zainstalowany dodatek pokazuje błąd podczas klikania skrótów. Mówi, że nie można znaleźć określonego makra. Kod podSub EnableShortCut() działa dobrze, gdy jest w module excela vba. To samo nie zadziała, gdy zostanie dodane do dodatku Excel utworzonego w Visual Studio. Proszę o pomoc w rozwiązaniu tego problemu.

questionAnswers(4)

yourAnswerToTheQuestion