カフェテリアの大型ディスプレイに接続されたコンピューターで実行されるC#アプリケーションがあります。アプリケーションは、すべてのPowerPointファイルをフォルダーから引き出し、各ファイルをスライドショーとして継続的に実行します。誰かがムービークリップをスライドに挿入することを決定するまで、すべてが正常に機能していました。問題は、映画が決して始まらないということです。PowerPointでプレゼンテーションを開いてショーを実行すると、それが機能します。プレゼンテーションを右クリックして[表示]をクリックすると、機能します。これが、プレゼンテーションを開いてスライドショーを開始するために使用しているコードです。
pres = app.Presentations.Open(pptPath, MsoTriState.msoTrue, MsoTriState.msoTrue, MMsoTriState.msoFals);
pres.SlideShowSettings.Run();
Run()
映画を開始する方法を取得するために設定する必要がある他の何かがありますか?
編集:問題のプレゼンテーションには、映画を含むスライドが1つだけ含まれていました。別のスライドを追加すると、正常に機能しました。また、前にスライドを追加しようとしましたが、同じ問題が発生したため、問題はプレゼンテーションの最後のスライドにのみ存在するようです。