我正在尝试将演示文稿保存为 VSTO 2012(C#) 中的 WMV 文件,这需要一段时间,保存后,关闭 powerpoint 并显示媒体。但是我无法确定何时保存完成,如果我在保存完成之前关闭应用程序,一切都会出错,没有文件!SaveAs 方法显然是异步的,所以我想知道是否有办法实现保存过程完成。像 application.isBusy 之类的东西?!
Microsoft.Office.Interop.PowerPoint.Presentation objPres = ppPresens.Open(strPresentationFile, MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
objPres.SaveAs(filePath, PpSaveAsFileType.ppSaveAsWMV, MsoTriState.msoTrue);