创建一个自定义函数来使用office.js

时间:2017-07-30 16:05:22

标签: javascript office-js

我正在开发一个Microsoft Word的加载项。我需要一个获得两个参数的函数。第一个是索引数组,第二个是数组长度。此功能必须使用这两个参数突出显示文本!!

function highlightForIndex() {
        Word.run(function (context) {
            var documentBody = context.document.body;
            context.load(documentBody);
            return context.sync()
            .then(function () {
                //here i need use my parameters
                //i am not sure what to do here !!!
                documentBody.font.highlightColor = "red";

            })
        })
        .catch(function (error) {
            console.log('Error: ' + JSON.stringify(error));
            if (error instanceof OfficeExtension.Error) {
                console.log('Debug info: ' + JSON.stringify(error.debugInfo));
            }
        });
    };

1 个答案:

答案 0 :(得分:0)

不幸的是,您目前无法使用此方法构建范围您可以做的是,如果您知道要高光的文本,则可以使用搜索功能以获取该字符串的范围,然后突出显示它离开最终范围的那种方式。