日期:2014-05-17  浏览次数:20872 次

为什么我用WebBrowser加载PPT会调用PowerPoint打开?
为什么我用WebBrowser控件加载PPT, 他却自动启动了PowerPoint程序来打开它? 我想要让它在WebBrowser里面播放应该怎么做呢?? 我的电脑缺少什么东西了吗?

DSOFramer控件就别提了.. 编辑功能强大, 播放功能极弱. 重点功能不提供.


(我的操作系统是 Windows XP Professional + SP3, IE8浏览器, Office 2007)

无意义回复者无分.



在此先感谢各位大师了.

------解决方案--------------------
貌似要浏览器有插件。
------解决方案--------------------
看看 PPT的属性-打开方式
using System.Security.Permissions;
//using 后添加下面两句
[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
//窗体LOAD的时候
//将该控件的 IsWebBrowserContextMenuEnabled 属性设置为 false,以防止 WebBrowser 控件在用户右击它时显示其快捷菜单。
webBrowser1.IsWebBrowserContextMenuEnabled = false;
------解决方案--------------------
WebBrowser1.Navigate('d:\ppt\apple.ppt'); 
通過timer設定時間間隔,然后在事件寫如下代碼: 
PPtP.SlideShowWindow.View.Next; //下一張