2010-06-08 158 views
6

當在PowerPoint中運行幻燈片時,我想控制幻燈片的移動(下一個和上一個)。當然,鍵盤上的><按鈕是可能的,但是有什麼方法可以讓我的自定義應用程序監聽Next和Previous控件?控制PowerPoint幻燈片

我的自定義應用程序只有兩個按鈕,下一個和上一個,當我單擊時,按鈕的事件處理程序應將控件傳遞給運行幻燈片的PowerPoint應用程序。因此,PowerPoint會將幻燈片向前或向後移動?

與遠程無線PowerPoint演示者在S/W端上的工作方式有些相似。

回答

9

是的,完全可行。你想要的事件是SlideShowNextSlide - 你可以閱讀更多關於它here。對於C#和PowerPoint特定的,這是一篇很棒的文章:How to handle PowerPoint events with Visual C# .NET

另外,在SO上的this search出現了一些很好的閱讀和值得注意的事情。最後,我不知道C#是否有一個,但是在VB.NET的VS2008/VS2010中有一個「遠程控制PowerPoint」示例,可能很容易移植到C# - 這裏是info page

+0

好吧,那太好了。但提到的功能是去下一張幻燈片。我也想去上一張幻燈片。可能? – Jayesh 2010-06-08 15:37:48

+2

@Jayesh:是的,這個事件跟蹤下一個|前進和下一個|返回 - 如果你將幻燈片全部更改爲另一張幻燈片,它將會下沉該事件。要真正以編程方式自己更改它,您將使用'SlideShowWindow.View.Next'和'SlideShowWindow.View.Previous'。 – 2010-06-08 16:00:30

+0

好的,非常感謝!有用! – Jayesh 2010-06-08 16:13:36