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

Javascript 有没有办法通过office.js获取包含选定内容的文档,javascript,office-js,Javascript,Office Js,我正在word加载项中工作,我只想获取包含选定内容的文档,而不是整个文档 有一个用于获取整个文档的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) {

我正在word加载项中工作,我只想获取包含选定内容的文档,而不是整个文档

有一个用于获取整个文档的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) {
});
但我只想要选定的内容。

您可以使用以下方法:

Office.context.document.getSelectedDataAsync(“文本”),函数(asyncResult){
if(asyncResult.status==Office.AsyncResultStatus.Failed){
console.log('操作失败。错误:'+asyncResult.Error.message);
}
否则{
log('所选数据:'+asyncResult.value);
}
});

但使用上述api,我们将仅获取所选内容,我希望文档作为包含所选内容的文件。有什么建议吗?如果您使用
Ooxml
而不是
Text
,您将获得所选内容的Ooxml。这是
.docx
文档使用的原始格式。