ExcelDna:快捷方式的语法

ExcelDna: syntax for shortcuts

我正在玩 ExcelDna 加载项的快捷方式:

    [ExcelCommand(ShortCut = "^H")]
    public static void SetBorderM()
    {
        XlCall.Excel(XlCall.xlcAlert, "Boo!");
    }

这绑定了 CTRL+SHIFT+H。

但是 ShortCut 的完整语法是什么?

例如,我希望绑定 Numpad 键。

Excel-DNA 快捷方式指标应与 Application.OnKey 相同:https://msdn.microsoft.com/en-us/library/office/ff197461.aspx

对于 Numpad 键,我认为你可以将键码放在大括号中:

0 {96} 1 {97} 2 {98} 3 {99} 4 {100} 5 {101} 6 {102} 7 {103} 8 {104} 9 {105} + {107} - {109}