0
我使用NetOffice.PowerPointApi播放现有PPTX的一些Powerpoint幻灯片。这是如何做到这一点:将第一张幻灯片设置为使用PowerPoint-Api进行显示
PowerPoint.Application powerApplication = new PowerPoint.Application();
PowerPoint.Presentation presentation = powerApplication.Presentations.Open("C:\\dev\\test.pptx", MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoTrue);
// presentation.SlideShowSettings.StartingSlide = 2;
presentation.SlideShowSettings.Run();
while (powerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPosition < 4)
{
System.Threading.Thread.Sleep(2000);
powerApplication.ActivePresentation.SlideShowWindow.View.Next();
}
现在我的计划是,以显示幻灯片3到4
但是,当我设置startingSlide(在我的例子注释掉)我收到powerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPosition
的错误:
{ “SlideShowView.CurrentShowPosition:无效请求有 目前用于此演示没有幻灯片放映视图。”}
这只发生在我设置属性StartingSlide
时。如果我不这样做,介绍会从第一张到第四张幻灯片。
令人惊讶的后超过2年,我再次有同样的要求,你只回答了这个问题正确:) \ O/ –
哈哈,多么幸运巧合的是,我应该随机浏览昨天的所有NetOffice问题,然后:-)祝您的项目顺利! – Jbjstam