将Open XML注入Open PowerPoint演示文稿

时间:2010-07-18 23:46:29

标签: powerpoint openxml openxml-sdk presentationml drawingml

我正在寻找一种方法,使用Open XML SDK或仅{{1}将 PresentationML 和/或 DrawingML 插入到打开的PowerPoint 2007/2010演示文稿中}。有一篇关于doing this with Word的文章,但是在该示例中,它使用了Word的对象模型中的System.IO.Packaging例程,我无法在PowerPoint的对象模型中找到它的等价物。

我希望这样做的原因是,如果我有一个项目,PowerPoint客户端不支持编辑但Open XML确实(因此,PowerPoint将显示它)。我想通过open-presentation上的托管插件(VSTO)自行设置。一个例子是文本的下划线(不是我正在寻找这个,但它是一个例子) - 在PowerPoint中,你不能使文本的下划线成为图片Range.XML,但是在Open XML中你可以。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

根据微软的支持,不是,http://www.ureader.com/msg/10972430.aspx