我正在尝试使用c#创建一个powerpoint插件。我发现在MSDN上找到有用的信息非常困难。
我正在寻找一套API来检查状态。
目前,要更改幻灯片我正在使用以下代码:
var presentation = Globals.ThisAddIn.Application.ActivePresentation;
presentation.SlideShowWindow.View.Next();
只要演示文稿正在运行,此代码就可以正常工作。如果您只是编辑,那么它不起作用。我需要检查演示文稿是否正在运行。
如果有人能指出我有用的API,我将会进行排序。我对MSDN文档的糟糕程度感到有些震惊。
答案 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相关的不同事件。不完全是你想要的,但它可以帮助