ライブラリまたはSDKを使用する代わりに時々提案される「パワーポイントでpptxを作成し、解凍し、そのようなものを生成する」方法を使用して、スクリプトからpptxファイルを生成しようとしています。
問題は、「Open XML SDK 2.0 Productivity Tool for Microsoft Office (build 2.0.5022.0)」に従って有効な .pptx を作成できたことです (問題は見つかりません) が、PowerPoint で開こうとすると ( Office 2007 SP3) を実行すると、「PowerPoint がファイル内に読み取り不可能なコンテンツを検出しました。回復を試みますはい/いいえ」という恐ろしいメッセージが表示され、「このファイルは PowerPoint で開くことができません。Microsoft Office Online でファイルを開くためのコンバーターを見つけますか?」ウェブページ?" ダイアログボックス。(私は英語以外のオフィスを持っているので、これらのテキストは英語に翻訳されています。)それぞれ「はい」と「いいえ」と答えると、パワーポイントはファイルを正常に開くように見えます。保存すると、わずかに異なるファイルが得られます。恐ろしいダイアログボックスなしで開くことができます
PowerPoint からより詳細なエラー メッセージを取得したり、問題の原因を絞り込むにはどうすればよいでしょうか? (私の最善の推測は、生成されたファイルとパワーポイントから復元および保存されたファイルを比較して、違いを絞り込むことですが、すべての違いは本質的ではないように見えます。参照に使用されるIDのようなものですなど)
https://dl.dropbox.com/u/17196313/piechart_n_titleslide_only.pptxにアップロードしたファイル自体