C# - 以编程方式推进PowerPoint幻灯片放映? [英] C# - way to programmatically advance Powerpoint slide show?

查看:713
本文介绍了C# - 以编程方式推进PowerPoint幻灯片放映?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望能提前通过pressing按钮的Windows窗体一个PowerPoint presentation。下面是一些code,我发现从<一个href="http://bytes.com/topic/c-sharp/answers/272940-open-powerpoint-$p$psentation-c-window-form">http://bytes.com/topic/c-sharp/answers/272940-open-powerpoint-$p$psentation-c-window-form打开一个PowerPoint presentation幻灯片:

I'd like to be able to advance through a Powerpoint presentation by pressing buttons in a Windows form. Here's some code I've found from http://bytes.com/topic/c-sharp/answers/272940-open-powerpoint-presentation-c-window-form that opens a Powerpoint presentation slide show:

Microsoft.Office.Interop.PowerPoint.Application oPPT;
Microsoft.Office.Interop.PowerPoint.Presentations objPresSet;
Microsoft.Office.Interop.PowerPoint.Presentation objPres;

//the location of your powerpoint presentation
string strPres = @"filepath";

//Create an instance of PowerPoint.
oPPT = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();

// Show PowerPoint to the user.
oPPT.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;

objPresSet = oPPT.Presentations;

//open the presentation
objPres = objPresSet.Open(strPres, MsoTriState.msoFalse,
MsoTriState.msoTrue, MsoTriState.msoTrue);

objPres.SlideShowSettings.Run();

我还没有发现可以通过幻灯片前进的任何方法,但是。任何想法?

I haven't found any methods that can advance through the slides, however. Any ideas?

(真的是我想要做的是使用WiiRemote以超前的幻灯片,一个学生项目)。

(Really what I'm trying to do is use the WiiRemote to advance the slides, for a student project).

推荐答案

推进编程的方法是SlideShowWindow.View.Next。您还可以使用SlideShowWindow.View。previous往回走。

The method to advance programatically is "SlideShowWindow.View.Next". You can also use "SlideShowWindow.View.Previous" to go backwards.

这篇关于C# - 以编程方式推进PowerPoint幻灯片放映?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆