3


1

Open XMLをOpen PowerPointプレゼンテーションに挿入する

Open XML SDKまたは単に `System.IO.Packaging`を使用して、* PowerPoint 2007/2010プレゼンテーションに* PresentationML DrawingML を挿入する方法を探しています。 *Wordでこれを行うに記事がありますが、その例では、Wordのオブジェクトで `Range.XML`ルーチンを使用していますモデル。PowerPointのオブジェクトモデルで同等のものを見つけることができません。

これを実行しようとしている理由は、PowerPointクライアントは編集をサポートしていないが、Open XMLはサポートしている(そしてその結果、PowerPointが表示する)アイテムがある場合です。 オープンプレゼンテーションでマネージアドイン(VSTO)を使用して自分で設定したい。 例はテキストの下線です(_this_を探しているわけではありませんが、例です)-PowerPointでは、テキストの下線を「画像」にすることはできませんが、Open XMLではできます。

誰もがこれを行う方法を知っていますか?

2 Answer


2


OpenXML SDK 2とオブジェクトモデルの両方を使用してプレゼンテーションを処理しています。 簡単に言うと、プレゼンテーションを保存して閉じ、OpenXML SDKを使用して必要なXMLの変更をすべて実行し、プレゼンテーションを再度読み込んでオブジェクトモデルを続行します。


2


いいえ、マイクロソフトのサポートによると:http://www.ureader.com/msg/10972430.aspx