2011-07-04 15 views
1

リモートスライドPowerPoint用ソケットC#のように:next/previousスライドとスライド番号に移動します。 まず、2台のコンピュータを接続して何かすることができます。しかし、私は遠隔地のパワーポイントへの道を知らない。私はそれにキーストロークを送ることができますが、問題は私が正確にプレゼンテーションウィンドウ(UNICODEタイトルを持つ特別なウィンドウ)を決定することができないということです。 この問題を解決する方法はありますか?または、キーストロークなしでリモートスライドする方法はありますか?リモートMS PowerPointスライドをソケットでC#

ありがとうございます!

答えて

1

私はオフィスのためPrimery相互運用機能アセンブリから名前空間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(); 
+0

ありがとう!それは私のために働いている! – R4j

関連する問題