积极答复者
不用WebBrowser, 不用DSOFramer, 如何在WinForms窗口内播放PPT?

问题
-
如题, WebBrowser其实是一个不错的选择,但是在IE7以后,MS为了提高IE的安全性,削弱了IE直接播放PPT/Word/Excel等文件的功能。DSOFramer对于PPT的编辑功能很不错,但是如果将其用于PPT播放则很差劲。因为没有提供这个功能。况且MS也不再支持DSOFramer. 但现在需要要求在WinForms程序中播放PPT. 有什么其他的办法? 请各位大师赐教. 谢.
哈哈哈哈- 已移动 Sheng Jiang 蒋晟Moderator 2010年5月7日 21:18 (发件人:Visual C#)
答案
-
参考http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/739d453e-092e-46c3-8bc2-1836d5a9b4f8
Office 2007在ActiveX Document Host里面有很多问题。
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
Visual C++ MVP- 已标记为答案 白浪飞龙 2010年5月8日 2:14
全部回复
-
首先安装 MS-office 2003 SDK,其中包括了 ppt的Winform控件程序。
然后在你的工程中增加引用 Microft PowerPoint V10.x 控件。
然后你就可以在winform中嵌入ppt窗口了。 具体开发的example清搜索 office开发 PPT的相关文章。
- 已建议为答案 Charles Shao 2010年5月7日 8:40
-
参考http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/739d453e-092e-46c3-8bc2-1836d5a9b4f8
Office 2007在ActiveX Document Host里面有很多问题。
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
Visual C++ MVP- 已标记为答案 白浪飞龙 2010年5月8日 2:14
-
参考http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/739d453e-092e-46c3-8bc2-1836d5a9b4f8
Office 2007在ActiveX Document Host里面有很多问题。
The following is signature, not part of post
Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
Visual C++ MVP
这个我用过。但是很快就被PASS了。因为就连他提供的例子本身都有很多BUG。包括启动PPT时会启动全屏播放然后闪一下就没了,不刷新,退出时报错等问题。不过这也许是唯一的选择了
哈哈哈哈