パワーポイントをネットワーク フォルダにエクスポートするサーバーを持っています (Microsoft が推奨していないことはわかっているので、それらは割愛してください)。
私のアプリケーションは、パワーポイントを大型テレビに表示するために使用する必要があるため、パワーポイントのスライド ショー (ちらつきなし) を継続的に表示したいと考えています。そのフォルダーに新しいファイルが作成されるたびにチェックするイベント (FileSystemWatcher) があります。となれば、パワーポイントで開いてスライドショーを開始。
問題は、古いものを考慮せずにスライド ショーを開始した場合、問題なく動作し、短い問題が発生しますが、ちらつきはありません。しかし、私はパワーポイントのインスタンスをたくさん開いています。
スライド ショーを開始し、古いインスタンスを閉じようとしましたが、そうすると、新しいスライド ショーも閉じられます。
助言がありますか?
作業用のコードですが、あまりメモリに優しくありません....
PPT.Application oPpt = new PPT.Application();
PPT.Presentations oPresSet = oPpt.Presentations;
PPT.Presentation oPres = oPresSet.Open(e.FullPath, Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoTrue, Microsoft.Office.Core.MsoTriState.msoTrue);
PPT.Slides oSlides = oPres.Slides;
PPT.SlideShowSettings objSSS = oPres.SlideShowSettings;
objSSS.Run();