有没有办法通过office.js获取包含所选内容的文档

时间:2018-03-05 14:11:38

标签: javascript office-js

我正在使用单词加载项工作,我只想获取包含所选内容的文档,而不是整个文档。

有一个用于获取整个文档的API:

// Get all of the content from a PowerPoint or Word document in 100-KB chunks of text.
Office.context.document.getFileAsync("compressed",
        { sliceSize: 100000 },
        function (result) {
});

但我只想选择内容。

1 个答案:

答案 0 :(得分:1)

您使用Document.getSelectedDataAsync方法:

Office.context.document.getSelectedDataAsync("Text", function (asyncResult) {
    if (asyncResult.status == Office.AsyncResultStatus.Failed) {
        console.log('Action failed. Error: ' + asyncResult.error.message);
    }
    else {
        console.log('Selected data: ' + asyncResult.value);
    }
});