我有一个 C# 应用程序,它在连接到我们自助餐厅的大型显示器的计算机上运行。该应用程序将所有 PowerPoint 文件从一个文件夹中拉出,并以幻灯片的形式连续运行每个文件。一切正常,直到有人决定将影片剪辑插入幻灯片。问题是电影永远不会开始。如果在 PowerPoint 中打开演示文稿并运行它可以工作,如果我右键单击演示文稿并单击“显示”它可以工作。这是我用来打开演示文稿并开始幻灯片放映的代码。
pres = app.Presentations.Open(pptPath, MsoTriState.msoTrue, MsoTriState.msoTrue, MMsoTriState.msoFals);
pres.SlideShowSettings.Run();
我还需要设置其他什么来获得Run()
启动电影的方法吗?
编辑:有问题的演示文稿中只有一张幻灯片,其中包含电影。如果我向它添加另一张幻灯片,它工作正常。之前也尝试过添加幻灯片并遇到同样的问题,所以显然问题只存在于演示文稿中的最后一张幻灯片。