Ms word Microsoft Word JavaScript API-文档中文本选择的事件处理程序

Ms word Microsoft Word JavaScript API-文档中文本选择的事件处理程序,ms-word,office-js,Ms Word,Office Js,当用户在word文档中选择一个文本时,我读了,但找不到要通知的处理程序 我知道我们可以从文件中复制选定/突出显示的文本,如下所示: Word.run(function(context) { let body = context.document.body; // ask for the user selected text let range = context.document.getSelection(); }); 此方法不是已注册的回调或事件。通过这种方法,我可

当用户在word文档中选择一个文本时,我读了,但找不到要通知的处理程序

我知道我们可以从文件中复制选定/突出显示的文本,如下所示:

Word.run(function(context) {
    let body = context.document.body;

    // ask for the user selected text
    let range = context.document.getSelection();
});
此方法不是已注册的回调或事件。通过这种方法,我可以请求更新或检查用户是否选择了任何内容

是否有一个现有的功能,我可以注册以获得用户与文档交互的通知

提前感谢您的帮助

getSelection()方法实际上并没有在文档中进行选择。它为您提供其当前选定的范围。为了获得订阅document selection事件所需的事件,只需执行以下操作即可实现相当简单的目的:

函数subscribeToEvent(){
Office.context.document.addHandlerAsync(Office.EventType.DocumentSelectionChanged,handler);
}
函数处理程序(evtArgs){
//在这里,您可以处理事件。
控制台日志(“选择”);

}
您是否在“检测所选内容的更改”部分的文档中看到了这一点。您还可以在中找到代码