1

我正在构建一个将在 Microsoft Word 中运行的办公应用程序。我正在使用 office.js 创建它。

到目前为止,我已经能够使用 API 将文本插入到文档中,但是它插入的文本显示为已选中,这使得应用程序 UX 受到影响,因为用户必须额外单击一次才能失去焦点才能插入另一个文本而不替换插入的文本一。

代码如下所示:

function insertEquation()
{
    Office.context.document.setSelectedDataAsync("`x = (-b +-sqrt(b^2-4ac))/(2a)`", { coercionType: 'text' });
}

我只是希望文本不被选中。

提前致谢。

4

1 回答 1

0

要在文档中插入一些文本,我会像这样插入一个段落:

function insertText(text) {
        Word.run(function (context) {
            context.document.body.insertParagraph(text, Word.InsertLocation.start);
        });
    }
于 2016-11-02T14:17:37.523 回答