【发布时间】:2019-03-29 23:04:35
【问题描述】:
这让我发疯 - 我正在使用 React 和 office JS 开发我认为是 MS Word 的简单插件。
我正在我的应用程序中加载https://appsforoffice.microsoft.com/lib/beta/hosted/office.js,我有一个工作清单并且可以旁加载按预期呈现的应用程序,直到我尝试创建我的单词交互性。我遇到了第一个障碍,我需要我的插件来获取一个 docx 文档,然后加载 - 这应该可以使用 createDocument(base64) 然后加载。
我的问题是:
Word.run(async context => {
var MyDoc = context.application.createDocument(getMyDocument());
context.load(MyDoc);
})
.catch(function (error) {
console.log('Error: ' + JSON.stringify(error));
if (error instanceof OfficeExtension.Error) {
console.log('Debug info: ' + JSON.stringify(error.debugInfo));
}
});
编译失败,出现错误 TS2339:“RequestContext”类型上不存在属性“应用程序”。
但是我可以参考 context.document,它将编译和添加文本段落。我根本不知道我哪里出错了。
Office 版本是 Mac 2016 16.2 (181125),所以应该很容易接受具有该功能的 Word 1.3 API。
谷歌搜索没有给出有意义的结果,这表明我错过了一些东西,而不是一个常见的错误。
任何帮助将不胜感激。
【问题讨论】:
标签: ms-word office365 office-js