0
我有一个程序,我需要C#来加载PowerPoint演示文稿。当i执行以下抛出异常异常尝试加载PowerPoint演示文稿
[System.Runtime.InteropServices.COMException] = { “演示(未知成员):对象不存在”}
它发生在pres.SlideShowWindow.View.First()
。在此之前,我也尝试过pres.SlideShowWindow.Activate()
,但在激活时得到了异常。在Run线上,powerpoint在屏幕上闪烁一会儿,我可以在幻灯片离开之前弄清幻灯片。我究竟做错了什么?
try
{
app = new Microsoft.Office.Interop.PowerPoint.Application();
app.SlideShowNextSlide += new Microsoft.Office.Interop.PowerPoint.EApplication_SlideShowNextSlideEventHandler(app_SlideShowNextSlide);
pres = app.Presentations.Open(filename,
Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoTrue,Microsoft.Office.Core.MsoTriState.msoFalse);
pres.SlideShowSettings.Run();
pres.SlideShowWindow.View.First();
}
catch (Exception f)
{
MessageBox.Show(f.Message);
}