Office 加载项 - 按下按键 - 安装程序
Office add-in - on key pressed - installer
我想使用 HTML5/Javascript API 为 Microsoft Word 开发一个 Office 加载项,我需要您帮助解决以下问题:
单词 Javascript API 是否有 "on key pressed" 的事件?所以只要用户在文档中键入内容,我就可以在我的加载项中捕获该事件?
是否可以不使用office商店直接安装Word插件?所以我可以将我的加载项捆绑到我自己的安装程序中(例如 NSIS 安装程序)
谢谢
沙伊
没有 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 加载项项目经理
我想使用 HTML5/Javascript API 为 Microsoft Word 开发一个 Office 加载项,我需要您帮助解决以下问题:
单词 Javascript API 是否有 "on key pressed" 的事件?所以只要用户在文档中键入内容,我就可以在我的加载项中捕获该事件?
是否可以不使用office商店直接安装Word插件?所以我可以将我的加载项捆绑到我自己的安装程序中(例如 NSIS 安装程序)
谢谢 沙伊
没有 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 加载项项目经理