現在、C# で WPF アプリケーションを使用していますが、PowerPoint プレゼンテーションをウィンドウに埋め込む便利な方法を見つけるのは非常に難しいと感じています。
ここで見つけた 1 つの解決策: Embedding a Powerpoint show into a C# application
このソリューションでは、PowerPoint を別のウィンドウで実行するという問題が発生しましたが、その UI は WPF アプリケーション内に表示されるだけでした。これは、WPF ウィンドウがフォーカスされると、PowerPoint プレゼンテーションがフォーカスされず、再生が停止することを意味していました。ウィンドウを閉じると PowerPoint がクラッシュするという問題もありました。
私が見つけた別の解決策は次のとおりです。http://www.codeproject.com/Articles/118676/Embedding-PowerPoint-presentation-player-into-a-WP
このソリューションは人気がありましたが、私は扱いが難しいと感じました。私は Win32 プログラミングや C++ をまったく知らないので、変更するのが非常に難しいと感じました。PowerPoint の 2 番目のコピー (元のプロジェクトで意図された機能) の表示を停止することはできましたが、PowerPoint プレゼンテーションを自動的に開く方法はまだ見つかりません。
したがって、私が必要としているのは、PowerPoint プレゼンテーションを自動的にバックグラウンドできれいに開き (PowerPoint UI をどの時点でも表示したくない)、自動的に実行できるようにする (入力に応答しない) 方法です。アプリケーションが実行されています。Win32 と C++ を扱う必要がなく、C# と WPF 内に保持できれば素晴らしいと思います。
これは可能ですか?この時点で、私はこのプロジェクトを本当に後悔しています。単に PowerPoint の統合が頭を悩ませているからです。