gpt4 book ai didi

c# - 通过套接字C#的远程MS PowerPoint幻灯片

转载 作者:行者123 更新时间:2023-12-03 12:06:31 25 4
gpt4 key购买 nike

我想远程幻灯片PowerPoint使用套接字C#,如:下一张/上一张幻灯片,然后转到幻灯片编号。
首先,我可以连接2台计算机并执行某些操作。但是我不知道如何远程PowerPoint。我可以向其发送击键,但是问题是我无法确定确切的演示窗口(特别是带有UNICODE标题的窗口)。
有什么办法可以解决这个问题?或者如何在没有按键的情况下远程滑动?

谢谢!

最佳答案

我建议使用Office的主要Interop程序集中的命名空间Microsoft.Office.Interop.PowerPoint。
代码应该是这样的:

var  ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
ppApp.Visible = MsoTriState.msoTrue;
var ppPresens = ppApp.Presentations;
var objPres = ppPresens.Open(e.FullPath, MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
var objSlides = objPres.Slides;
//Run the Slide show
var objSSS = objPres.SlideShowSettings;
objSSS.Run();
var objSSWs = ppApp.SlideShowWindows;
while (objSSWs.Count >= 1)
System.Threading.Thread.Sleep(1000);
objPres.Close();
ppApp.Quit();

关于c# - 通过套接字C#的远程MS PowerPoint幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com