我可以直接以幻灯片模式打开Powperpoint文件:
System.Diagnostics.Process pptProcess = new System.Diagnostics.Process();
pptProcess.StartInfo.FileName = Environment.CurrentDirectory + @"\MyPres.pptx";
pptProcess.StartInfo.UseShellExecute = true;
pptProcess.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;
pptProcess.StartInfo.Verb = "show"; // to open the slideshow
pptProcess.Start();
现在,Powerpoint允许我们同时看到我们的笔记和幻灯片,这是演示者模式。 所以,我想直接在这种模式下打开演示文稿。 我尝试了不同的“动词”(StartInfo.Verb),不同的参数(StartInfo.Arguments),但我没有解决方案。
你有解决方案吗?
感谢您的帮助。
答案 0 :(得分:1)
PowerPoint在注册表中存储一个标志,以指示它是否应在演示者视图中显示演示文稿。例如,对于PowerPoint 2010,它位于:
HKEY_CURRENT_USER \软件\微软\办公室\ 14.0 \ PowerPoint中\选项
该值是名为UseMonMgr
的DWORD您可以在启动PowerPoint之前将其设置为1。 PowerPoint启动后更改注册表将不起作用。
或者PPT打开后,您可以将演示文稿对象的SlideShowSettings.ShowPresenterView设置为true。