我正在为Word的VSTO插件中的一个事件致电document.Reload()
。
现在,Microsoft here说,
此方法异步重新加载文档。
,但未声明此功能 异步 ,
因此,我该如何 完成此功能的执行,否则我的代码将继续执行,并在卸载特定文档时生成异常那一刻。
这是我代码中的代码段,我已经处理过 AfterSave 事件,
public async void Application_DocumentAfterSave(Word.Document Doc, XMLValue newXMLValue = null) {
//Some code
Doc.Reload();
//Some more code
var fullNameOfDoc = Doc.FullName;
//Here I am getting an exception as
//System.Runtime.InteropServices.COMException: 'Object has been deleted.'
}