我在这里看到了很多关于这个主题的帖子,但似乎没有一个直接回答这个问题。我想控制在第二台显示器上运行的两个 Powerpoint 实例。
理想的解决方案如下所示:
PowerPoint.Application PPTViewer1 = new PowerPoint.Application();
PowerPoint.Application PPTViewer2 = new PowerPoint.Application();
我可以手动执行此操作,只需启动两个 PowerPoint 实例,加载演示文稿,然后从每个实例开始幻灯片放映即可。我可以手动在两张幻灯片之间来回切换,每张幻灯片都会按预期显示在前面。
那么...我如何使用 VSTO 和 C# 以编程方式执行此操作?与我之前的其他人一样,我看到 Interop.PowerPoint 界面将仅创建单个实例。如果不是这样,那么我可以很容易地实现我正在寻找的结果。
此外,我并不是在寻找第三方组件来完成此任务。
任何帮助表示赞赏。
提前致谢。
您可能看起来正在运行 Powerpoint 的多个实例,但实际上并非如此。它只允许其自身的一个实例。如果您在任务列表中看到 Powerpnt.exe 的两个实例(有时会发生这种情况),则意味着出现了问题并在内存中留下了僵尸。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)