控制 PowerPoint 幻灯片演示

6
当PowerPoint中运行幻灯片时,我想控制幻灯片的移动(下一张和上一张)。当然,可以通过键盘上的><按钮实现,但是否有任何方法可以让自定义应用程序监听下一个和上一个控件?
我的自定义应用程序除了两个按钮之外什么都没有,当我单击其中一个按钮时,按钮的事件处理程序应将控件传递给运行幻灯片的PowerPoint应用程序。因此,PowerPoint将向后或向前移动幻灯片?
在软件端类似于遥控、无线 PowerPoint 演示器的工作方式。
1个回答

8

没问题,完全可以做到。你需要的事件是SlideShowNextSlide - 你可以在这里了解更多信息。对于C#和PowerPoint特定的内容,这是一篇很好的文章:如何使用Visual C# .NET处理PowerPoint事件

此外,在SO上进行这个搜索可以找到一些有用的阅读材料和需要注意的事项。最后,我不知道C#是否有一个类似的例子,但是在VS2008 / VS2010中,VB.NET有一个“远程控制PowerPoint”的示例,可能很容易移植到C# - 这里是关于它的信息页面


好的,非常好。但是提到的功能是用来转到下一张幻灯片的。我也想转到上一张幻灯片。可能吗? - Jayesh
2
@Jayesh:是的,此事件跟踪Next|Forward和Next|Back - 如果您将幻灯片更改为另一张幻灯片,它将会触发该事件。要实际以编程方式自己更改它,您将使用SlideShowWindow.View.NextSlideShowWindow.View.Previous - Todd Main
抱歉,是否有使用C、C++编程语言实现类似功能的方法? - Kiradev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接