C#で書かれたWindowsアプリケーションを使用してパワーポイントのスライドショーを表示/制御する良い方法はありますか?最終的には、サムネイルをフォームに表示したいと思います。これらのサムネイルをクリックすると、2番目のモニターに表示されるスライドが進みます(Powerpoint自体を使用して2番目のモニターにスライドショーを表示するのと同様です)。
パワーポイントがインストールされていない場合、パワーポイントビューアを使用できるようにしたいと思います。
フォームにPowerpointを統合できるActiveXコントロールがいくつかあるようですが、これらのほとんどはお金がかかるようです。これらのコントロールの1つを使用した経験のある人はいますか?
編集:Microsoft.Office.InterOp.Powerpointへの参照を追加することでアクセスできるオブジェクトモデルがあることは知っていますが、Microsoft Officeを前提条件としてなくても、結果のプログラムを配布できるようにしたいので、PowerpointViewerについて説明しました。自由に配布できるからです。