关于openxml:将Open XML注入Open PowerPoint演示文稿中

Inject Open XML into an Open PowerPoint Presentation

我正在寻找一种使用Open XML SDK或仅System.IO.Packaging将PresentationML和/或DrawingML注入到打开的PowerPoint 2007/2010演示文稿中的方法。有一篇有关使用Word进行此操作的文章,但在该示例中,它在Word的对象模型中使用Range.XML例程,而我在PowerPoint的对象模型中找不到该例程。

我要这样做的原因是,如果我上面有一个项目,PowerPoint客户端不支持对其进行编辑,而Open XML可以(因此,PowerPoint将显示它)。我想在打开的演示文稿上通过托管插件(VSTO)自行设置。一个示例就是文本的下划线(不是我要查找的,而是一个示例)-在PowerPoint中,您不能使文本的下划线成为图片,但是在Open XML中可以。 >

有人知道该怎么做吗?


不,根据Microsoft支持:http://www.ureader.com/msg/10972430.aspx


我同时使用OpenXML SDK 2和对象模型来处理演示文稿。
听起来很简单,我要做的是保存演示文稿,将其关闭,使用OpenXML SDK执行我需要的所有XML修改,然后将演示文稿加载回并继续使用对象模型。