0
我在ASP.NET页面中显示Powerpoint演示文稿,并且我只有下一个和上一个按钮。如何使用PowerPoint检查演示文稿结束。接口
我想检查的是,当用户点击下一步按钮时是否显示结束。
这就是我正在努力做到这一点:
private void btnNext_Click(object sender, EventArgs e)
{
try
{
presesntation.SlideShowWindow.View.Next();
if (presesntation.SlideShowWindow.View.State.Equals(Microsoft.Office.Interop.PowerPoint.PpSlideShowState.ppSlideShowDone))
{
if (this.PresentationEnd != null)
{
this.PresentationEnd(this, EventArgs.Empty);
}
btnNext.Visible = false;
btnPrevious.Visible = false;
foreach (Process proc2 in Process.GetProcessesByName("POWERPNT"))
{
proc2.Kill();
}
}
///Cria um delay de 1 seg para o proximo clique no botão
Thread.Sleep(1000);
}
catch
{
}
}
,检查发言结束是if (presesntation.SlideShowWindow.View.State.Equals(Microsoft.Office.Interop.PowerPoint.PpSlideShowState.ppSlideShowDone))
,但它不与一些.ppsx
介绍工作的一行。虽然它适用于每个.pps
演示文稿
如何检查演示文稿结束?
该死的..这是我找到的解决方案。谢谢 –