2013-01-24 46 views
0

我使用下面的代碼開始在C#中的演示文稿:PowerPoint中互操作 - 開始採用滑蓋指數(非全屏)用C#

var app = new Microsoft.Office.Interop.PowerPoint.Application(); 
    var pres = app.Presentations;    
    Presentation objPres = pres.Open(@"C:\test.pptx", MsoTriState.msoTrue, MsoTriState.msoTrue); 
    objPres.SlideShowSettings.Run(); 

如何開始從自定義演示開始索引?我們說第四張幻燈片。

如何以自定義窗口大小(標準爲全屏)開始演示? 請檢查下面的圖像 - 使用這些設置,演示文稿在窗口中開始。我如何通過interop設置這些值?

Powerpoint Settings

回答

0

這是你會怎麼做,在VBA。它應該很簡單,以適應.Net。這只是在調用.Run方法之前設置一些屬性的問題。

Sub Example() 

    With ActivePresentation.SlideShowSettings 

     ' display a range of slides: 
     .RangeType = ppShowSlideRange 

     ' Start with slide 5 
     .StartingSlide = 5 

     ' Specify the ending slide or as here, 
     ' have it run to the end of the presentation: 
     .EndingSlide = ActivePresentation.Slides.Count 

     ' window, not fullscreen/kiosk: 
     .ShowType = ppShowTypeWindow 

     ' and show it: 
     .Run 

    End With 

End Sub