Ben*_*ong 3 javascript ms-office apps-for-office
我得到一个很奇怪的问题,即当我尝试提取Word文档在我的MS Word任务窗格MVC处理压缩文件应用程序中的第三次,它会炸毁.
这是代码:
Office.context.document.getFileAsync(Office.FileType.Compressed, function (result) {
if (result.status == "succeeded") {
var file = result.value;
file.getSliceAsync(0, function (resultSlice) {
//DO SOMETHING
});
} else {
//TODO: Service fault handling?
}
});
Run Code Online (Sandbox Code Playgroud)
出现的错误代码是5001.我不知道如何解决这个问题.
如果您对此有任何想法,请告诉我.
额外细节:

来自MSDN:
内存中不得超过两个文件; 否则
getFileAsync操作将失败.使用File.closeAsync完毕后,请使用该方法关闭文件.
确保File.closeAsync在再次阅读文件之前打电话- 这可以解释您所看到的问题.
更多内容:https://msdn.microsoft.com/en-us/library/office/jj715284.aspx