先明确下需要达到的目标:
1、可以使用C#程序(WinForm和WPF)打开一个PPT文件,并且可以切换到展示模式
2、可以程序的控制PPT的动作。例如上一页下一页等。
3、程序可以获得PPT展示的信息。例如播放到了第几页。
4、可以将PPT展示的窗口嵌入到自己的界面中。
5、程序可以获得该页的文档内容。(里面的链接,视频,文字等)
0、准备工作
首先要添加
Microsoft.Office.Interop.PowerPoint
office
两个引用,在安装了Office以后一般情况就已经有了。
声明一下成员
这是几乎需要用到的所有成员。
1、打开PPT文件,并展示
(1)打开PPT文件
objPresSet = objApp.Presentations;
objPres = objPresSet.Open(strTemplate, MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
程序运行这两句以后,Office软件就自动的达开了。
(2)进入展示模式
objSlides = objP