0
私はNetOffice.PowerPointApiを使用して、既存のPPTXのPowerpoint-Slidesを再生します。これは、これがどのように行われるかである。PowerPoint-Apiを使用して表示する最初のスライドを設定する
PowerPoint.Application powerApplication = new PowerPoint.Application();
PowerPoint.Presentation presentation = powerApplication.Presentations.Open("C:\\dev\\test.pptx", MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoTrue);
// presentation.SlideShowSettings.StartingSlide = 2;
presentation.SlideShowSettings.Run();
while (powerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPosition < 4)
{
System.Threading.Thread.Sleep(2000);
powerApplication.ActivePresentation.SlideShowWindow.View.Next();
}
は今、私の計画は、4
にスライド3を表示することでした。しかし、私はstartingSlide(私の例ではコメントアウト)を設定したとき、私はpowerApplication.ActivePresentation.SlideShowWindow.View.CurrentShowPosition
にエラーが表示されます。
{ "SlideShowView.CurrentShowPosition:不正なリクエストこのプレゼンテーションのための 現在、スライドショービューがありません。"}
これは、プロパティStartingSlide
を設定した場合にのみ発生します。私がしなければ、プレゼンテーションは第1回から第4回まで実行されます。あなたがSlideShowSettingsの複数のプロパティを設定する必要が
は、驚くべきことに後の2年間で私は再び同じ要件を持っていたし、あなただけの、母:) \ O/ –
正しくその質問に答え幸運何昨日のNetOfficeのすべての質問を無作為にブラウズしていなければなりません:-)あなたのプロジェクトに幸運を祈る! – Jbjstam