我现在使用下面的代码来显示一个PPT文档:
private void WebBrowser_LoadCompleted(object pSender, NavigationEventArgs pArgs)
{
try
{
WebBrowser objsender = (WebBrowser)pSender;
if (objsender.Document is Microsoft.Office.Interop.PowerPoint.Presentation)
{
Microsoft.Office.Interop.PowerPoint.Presentation objPowerPoint = (Microsoft.Office.Interop.PowerPoint.Presentation)objsender.Document;
objPowerPoint.SlideShowSettings.ShowScrollbar = Microsoft.Office.Core.MsoTriState.msoFalse;
objPowerPoint.SlideShowSettings.Run();
Microsoft.Office.Core.MsoTriState objMsoTriState = objPowerPoint.SlideShowWindow.IsFullScreen;
//objMsoTriState = Microsoft.Office.Core.MsoTriState.msoFalse
}
objsender.Visibility = Visibility.Visible;
}
catch { }
}问题是,powerpoint正在显示一个垂直滚动条,用于在幻灯片中导航。我需要隐藏这个滚动条,但是我找不到方法来相信它。
如果任何人有一个关于如何相信这一点的线索,我将非常感谢。
谢谢,
马可
发布于 2011-06-29 17:10:06
由于objsender是一个WebBrowser对象,因此您可能需要尝试
objsender.Document.Body.Scroll = "No"希望这能有所帮助
Greez MikeD
发布于 2011-06-29 22:12:09
它可能是浏览器滚动条,但您可能还希望通过设置ShowType来确保演示文稿以预期的模式显示,它可以采用三个值:
ppShowTypeSpeaker ppShowTypeKiosk ppShowTypeWindow
只有窗口类型才会显示滚动条或任何其他“家具”。其他类型将全屏显示,但最好是指定您想要的类型,而不是依赖于已经设置的方式。
发布于 2013-11-21 01:22:22
要在全屏模式下播放,只需:
App.ActivePresentation.SlideShowSettings.Run();https://stackoverflow.com/questions/6509528
复制相似问题