我有一个需要根据光标位置在Word文档中插入数据的要求。有没有可用的方法来获取光标位置
答案 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