使用office.js插入单词后丢失选择

时间:2014-07-22 18:47:52

标签: javascript ms-word office-app

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

到目前为止,我已经能够使用API​​将文本插入到文档中,但是它插入的文本显示为选中状态,因为用户必须进行一次额外点击才能失去焦点以插入另一个文本替换插入的那个。

以下是代码的外观:

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

我只想让文字不被选中。

提前致谢。

1 个答案:

答案 0 :(得分:0)

要在文档中插入一些文本,我会插入一个段落,如下所示:

function insertText(text) {
        Word.run(function (context) {
            context.document.body.insertParagraph(text, Word.InsertLocation.start);
        });
    }