¿Cómo realizar un evento .Onkey en un complemento de Excel creado con Visual Studio 2010?

Estoy creando un complemento de Excel con Visual Studio 2010. Me gustaría ejecutar algún código cuando los usuarios hacen clic en una combinación de teclas.

Aquí está el código que tengo

<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>

El complemento cuando se instala muestra un error al hacer clic en los accesos directos. Dice que no se puede encontrar la macro específica. El código bajo elSub EnableShortCut() Funciona bien cuando está en un módulo excel vba. Lo mismo no funcionará cuando se agregue a un complemento de Excel creado con Visual Studio. Alguien por ahí me ayuda a resolver este problema.

Respuestas a la pregunta(4)

Su respuesta a la pregunta