powerpoint是否呈现?

时间:2011-10-20 13:54:07

标签: c# api add-in powerpoint msdn

我正在尝试使用c#创建一个powerpoint插件。我发现在MSDN上找到有用的信息非常困难。

我正在寻找一套API来检查状态。

目前,要更改幻灯片我正在使用以下代码:

var presentation = Globals.ThisAddIn.Application.ActivePresentation;

presentation.SlideShowWindow.View.Next();                       

只要演示文稿正在运行,此代码就可以正常工作。如果您只是编辑,那么它不起作用。我需要检查演示文稿是否正在运行。

如果有人能指出我有用的API,我将会进行排序。我对MSDN文档的糟糕程度感到有些震惊。

2 个答案:

答案 0 :(得分:2)

If SlideShowWindows.Count = 0 Then
  ' There are no slide shows in progress
Else
  ' there's a slide show a-showing
End if

答案 1 :(得分:1)

看一下这篇文章How to handle PowerPoint events with Visual C# .NET。文章演示了如何注册与Power Point相关的不同事件。不完全是你想要的,但它可以帮助