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

时间:2016-07-11 11:57:19

标签: ms-office office-addins office-js

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

  1. Word Javascript API是否有“按下按键”的事件?所以每当用户输入文档时,我都可以在我的加载项中捕获该事件?

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

  3. 由于 晒

1 个答案:

答案 0 :(得分:3)

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插件项目经理