3

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

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

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

4

2 に答える 2

2

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

于 2010-07-30T23:08:57.253 に答える
2

OpenXML SDK 2 とオブジェクト モデルの両方を使用してプレゼンテーションを処理しています。単純に聞こえるかもしれませんが、私がしていることは、プレゼンテーションを保存して閉じ、OpenXML SDK を使用して必要なすべての XML 変更を実行してから、プレゼンテーションを読み込んでオブジェクト モデルを続行することです。

于 2010-07-29T15:57:13.247 に答える