Open XML SDKまたは単にを使用して、PresentationMLやDrawingMLを開いているPowerPoint2007/2010プレゼンテーションに挿入する方法を探していますSystem.IO.Packaging
。Wordでこれを行うことに関する記事がありますが、その例ではRange.XML
、Wordのオブジェクトモデルでルーチンを使用しています。これは、PowerPointのオブジェクトモデルで同等のものを見つけることができません。
これを実行しようとしている理由は、PowerPointクライアントが編集をサポートしていないがOpen XMLがサポートしているアイテムがある場合です(その結果、PowerPointはそれを表示します)。公開プレゼンテーションのマネージドアドイン(VSTO)を介してこれを自分で設定したいと思います。例としては、テキストの下線があります(これを探しているわけではありませんが、これは例です)。PowerPointでは、テキストの下線を画像にすることはできませんが、OpenXMLでは<a:blip/>
できます。
誰かがこれを行う方法を知っていますか?