У меня есть программа, которая мне нужна C# для загрузки презентации PowerPoint. когда я следующий он бросает исключениеИсключение при попытке загрузить презентацию 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);
}