首页 文章

Office加载项 - 按下按键 - 安装程序

提问于
浏览
3

我想使用HTML5 / Javascript API为Microsoft Word开发一个办公室加载项,我需要您提供以下问题的帮助:

  • Word Javascript API是否有“按下按键”的事件?所以当用户输入文档时,我将能够在我的加载项中捕获该事件?

  • 是否可以直接安装Word加载项而无需使用Office商店?所以我可以将我的插件捆绑到我自己的安装程序中(例如NSIS安装程序)

谢谢Shai

1 回答

  • 2

    on-key-pressed事件没有API .

    最接近的选项是DocumentSelectionChanged API事件,每次用户选择更改时都会触发该事件 . 在Word中,此事件会在某些按键操作时触发,例如:

    • 按任意箭头键

    • 输入

    • 标签

    • 单击将光标定位在文档中(不是按键)

    • 紧接着上述类型按键之后的任何类型的第一次按键(字母,数字等) .

    这是样本:

    var doc = Office.context.document;
    doc.addHandlerAsync(Office.EventType.DocumentSelectionChanged, function(eventArgs){
        // do something when the selection changes
    });
    

    -Michael Saunders,Office插件项目经理

相关问题