是否可以使用 MS Word 上下移动位置指针 Javascript API
Is it possible to move the location pointer up or down with MS Word Javascript API
我目前正在开发一个插件,它将接受语音命令并在收到服务器的响应后采取相应的行动。例如,如果我说“删除单词”,最后一个单词将被删除。我希望能够将指针 left/right/up 移动一 line/down 一行。 Word Javascript API 是否提供实现此目的的方法?
没有光标移动 API。但是 Paragraph 对象上有获取上一段和下一段的方法。如果您可以获得要移动的范围的集合或数组,则还有在范围之间移动的方法。您可以使用 Range.compareLocationWith
方法找到 AdjacentAfter
和 AdjacentBefore
范围。 Range 对象也有 getNextRange
和 getNextRangeOrNullObject
方法。最后,Range.select("Start")
和 Range.select("End")
会将光标放在 before/after 当前选择的范围内。
我目前正在开发一个插件,它将接受语音命令并在收到服务器的响应后采取相应的行动。例如,如果我说“删除单词”,最后一个单词将被删除。我希望能够将指针 left/right/up 移动一 line/down 一行。 Word Javascript API 是否提供实现此目的的方法?
没有光标移动 API。但是 Paragraph 对象上有获取上一段和下一段的方法。如果您可以获得要移动的范围的集合或数组,则还有在范围之间移动的方法。您可以使用 Range.compareLocationWith
方法找到 AdjacentAfter
和 AdjacentBefore
范围。 Range 对象也有 getNextRange
和 getNextRangeOrNullObject
方法。最后,Range.select("Start")
和 Range.select("End")
会将光标放在 before/after 当前选择的范围内。