簡體   English   中英

通過插座 C# 遠程 MS PowerPoint 幻燈片

[英]Remote MS PowerPoint slide by socket C#

我想使用套接字 C# 遠程滑動 PowerPoint,例如:下一張/上一張幻燈片和 go 到幻燈片編號。 首先,我可以連接兩台計算機並做一些事情。 但我不知道如何遠程 PowerPoint。 我雖然可以向它發送擊鍵,但問題是我無法准確確定演示 windows(特別是 window 與 UNICODE 標題)。 有沒有辦法解決這個問題? 或者我怎樣才能在沒有按鍵的情況下遠程滑動?

謝謝!

我建議使用 Primery Interop Assembly for Office 中的命名空間 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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM