我目前正在编写一个过程,该过程使用 MSXML 库通过 VBScript 以编程方式从给定模板生成 Powerpoint 报告。我正在做的对 XML 的唯一操作是复制幻灯片、将数据插入 Excel 数据表以用于图表和几个标题文本文本替换。我正在测试 2 个在图表方面相同但在样式和布局上有所不同的模板。其中一个模板为我提供了一个工作输出 pptx 文件,而另一个在打开时显示此错误:
现在我想知道的是找到这个错误原因的最好/最简单的方法是什么?我尝试在模板、输出和 Powerpoint 的更正输出之间区分 XML,但差异出现在许多不同文件的许多不同位置,这是一个非常漫长的过程。是否有任何检查/验证工具可以帮助我?我已经根据模式检查了 XML,但 XML 似乎是有效的。
我无法升级到 Microsoft 的 OpenXML SDK for .NET 等工具,并且该过程必须在我当前使用的 VBScript/MSXML 过程中实现。