1

私のコードは、Powerpointプレゼンテーションを開き、それにいくつかの図形を追加して保存し、そのプレゼンテーションを別の最終的なプレゼンテーションファイルに挿入します。正常に動作し、OOXMLバリデーターオブジェクトを使用してもエラーは発生しません。ただし、最後のプレゼンテーションを開くと、ファイルが破損しているため、PowerPointでファイルを修復するオプションが表示されます。

図形を作成するための私のコードは、次のリンクにあります: http ://social.msdn.microsoft.com/Forums/en-US/oxmlsdk/thread/4a2f50df-7e75-435c-9974-7066e125dd03

あるプレゼンテーションを別のプレゼンテーションにコピーするための私のコードは、次のリンクにあります: http ://social.msdn.microsoft.com/Forums/lv-LV/oxmlsdk/thread/8d014ba5-3566-4d44-ac22-229f2bbd442a

私はこのエラーに何ヶ月も対処してきました。

4

1 に答える 1

1

OpenXML SDK の一部である Open XML 2.0 SDK Productivity Tool を使用することをお勧めします。これは、結果のファイルのどこに問題があるかを見つけるのに役立ちました。Power Point は、問題が存在するノードを通知する必要があります。残念ながら、ツールはルート ノードを検証しようとしてエラーがあるかどうかを教えてくれません。正確な問題を見つけるには、xml ツリーを少しブラウズする必要があるかもしれません。

于 2012-07-27T13:35:03.913 に答える