ASP.NET이있는 페이지 내에 Powerpoint 프레젠테이션을 표시하고 있는데 다음 및 이전 단추 만 있습니다.프레젠테이션 종료 PowerPoint.Interop을 확인하는 방법
내가 확인하고 싶은 것은 사용자가 클릭하자마자 프레젠테이션 종료인지 여부입니다. 다음 버튼입니다.
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
프레젠테이션과 함께 작동하지만
프레젠테이션 종료를 어떻게 확인합니까?
젠장 .. 그게 내가 찾은 해결책이야. 고마워 –