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番目のスライドを考えてみましょう。

カスタムウィンドウサイズ(標準はフルスクリーン)でプレゼンテーションを開始するにはどうすればよいですか?下の画像を確認してください。これらの設定を使用すると、プレゼンテーションがウィンドウで開始されます。相互運用機能を介してこれらの値を設定するにはどうすればよいですか?

パワーポイントの設定

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 に答える