0

我正在使用下面的代码在 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();

如何从自定义开始索引开始演示?让我们说第四张幻灯片。

如何以自定义窗口大小(标准为全屏)开始演示?请检查下图 - 使用这些设置,演示会在一个窗口中启动。如何通过互操作设置这些值?

简报设置

4

1 回答 1

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
于 2013-01-24T15:55:52.007 回答