我对这个有点失落。
我有一个从模板文件创建 PowerPoint 演示文稿的 C# 应用程序。此应用程序适用于除一个用户之外的所有用户。
在此用户计算机上,应用程序过去运行良好,但现在在尝试打开 PowerPoint 文件时挂起。进度条显示“导入模板”,所以我知道它介于ReportProgress("Importing Template");
和ReportProgress("Expanding Template");
使用 ppt = Microsoft.Office.Interop.PowerPoint; 私有布尔 ExpandTemplateAndSave(字符串文件名) { 布尔状态=真; 字符串路径 = Directory.GetCurrentDirectory() + "\\Resources\\pptTemplate.pptx"; //备份文件在服务器上是硬编码的 if (!File.Exists(path)) { path = @"[有效服务器路径]\Test Build\pptTemplate.pptx"; } ReportProgress("导入模板"); ppt.Application app = new ppt.Application(); ppt.Presentation pres = app.Presentations.Open(路径,MsoTriState.msoTrue,MsoTriState.msoFalse,MsoTriState.msoFalse); ReportProgress("扩展模板"); }
什么可能导致这个挂起?