我正在编写一个 PowerPoint 插件,用于将转换为 WMV 格式的文件上传到 FTP。
我有以下代码,它可以正常工作:
oPres.CreateVideo(exportName);
oPres.SaveAs(String.Format(exportPath, exportName),PowerPoint.PpSaveAsFileType.ppSaveAsWMV,MsoTriState.msoCTrue);
但这会启动PP内部的文件转换过程,它会在文件完成写入之前立即执行下一行代码。
有没有办法检测文件何时完成写入,以便我可以运行下一行代码,并知道文件已经完成?
CreateVideo
是什么?我猜它会将工作分配到线程中,这就是为什么你的代码会立即转移到下一行的原因? - DonBoitnott