私は現在、VBScriptを介してMSXMLライブラリを使用して、特定のテンプレートからプログラムでPowerpointレポートを生成するプロセスを作成しています。私が行っているXMLの唯一の操作は、スライドを複製し、グラフのExcelデータテーブルにデータを挿入し、タイトルとテキストのテキストをいくつか置き換えることです。チャートに関しては同じですが、スタイルとレイアウトが異なる2つのテンプレートでテストしています。テンプレートの1つは、動作する出力pptxファイルを提供しますが、もう1つは、開いたときにこのエラーを示します。
今私が知りたいのは、このエラーの原因を見つけるための最良/最も簡単な方法は何ですか?テンプレート、出力、およびPowerpointの修正された出力の間でXMLを比較しようとしましたが、非常に多くの異なるファイルの非常に多くの異なる場所に違いが現れるため、非常に長いプロセスになります。ここで役立つチェック/検証ツールはありますか?XMLをスキーマと照合しましたが、XMLは有効なようです。
MicrosoftのOpenXMLSDKfor .NETなどのツールにアップグレードできません。プロセスは、現在使用しているVBScript/MSXMLプロセスに実装する必要があります。