是否可以使用word web插件获取光标位置

时间:2019-10-10 10:37:03

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

我有一个需要根据光标位置在Word文档中插入数据的要求。有没有可用的方法来获取光标位置

1 个答案:

答案 0 :(得分:0)

正如您在API documentation中所读的那样,您必须获取所选内容(光标是空选择),然后可以在所选内容之前或之后插入文本。

let cursorOrSelection = context.document.getSelection();
context.load(cursorOrSelection);
await context.sync();
cursorOrSelection.insertText("Important text to insert", Word.InsertLocation.end);
await context.sync();

可能的插入位置在API

中列出

如果需要确保当前没有选择,只有光标,则需要检查isEmpty范围内的cursorOrSelection。有关该范围的功能的更多信息,请参阅API