【问题标题】:How to deselect a selection in word using the office js API如何使用office js API取消选择word中的选择
【发布时间】:2017-02-03 12:09:39
【问题描述】:

我已经构建了一个应用程序,它依赖于用户做出某些选择,然后应用程序做出相应的反应。

但是我想在应用程序完成工作后取消选择选定的文本。

我在 API 的任何地方都看不到允许我取消选择当前选择的选项。

这不可能吗?

【问题讨论】:

    标签: ms-word office-js


    【解决方案1】:

    您可以使用select() 方法并传入'start''end' 作为参数。这将导致取消选择文本并将光标放在对象的开头或结尾。

    请取消选择当前选择,您可以使用以下内容:

        Word.run(function (context) {
            var range = context.document.getSelection();
            range.select('start');
            return context.sync();
        })
    

    请注意,您可以对rangeparagraph 或整个body 执行此操作,因此body.select('start') 会将光标放在文档的开头,而paragraph.select('start') 会将光标放在开头当前段落。

    【讨论】:

    • 天哪,非常感谢!我在谷歌上搜索“取消选择”,但一无所获!
    猜你喜欢
    • 2017-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多