2009-11-02 56 views
2

我想创建一个PowerPoint模板。我希望模板能够引用基于外部来源的项目,如NAME等。我知道用WordprocessingML我可以引用一个XML文件并提供一个x路径,但我也听说这不支持在PowerPoint中。CustomXML在Powerpoint

那么我怎么用PresentationML来做到这一点呢?如果有多个对象绑定,中继器是否可能?

回答

0

这不一样PowerPoint没有像Word那样的内容控件。也就是说,您可以将PowerPoint中的几乎任何对象与CustomXML绑定(请参阅对象模型中的“CustomerData”),并通过代码创建自己的中继器。

+0

你有这样的例子吗? PowerPoint似乎不支持CustomXML的DataBinding,而且我对使用VBA犹豫不决,因为用户可能会通过安全性禁用此功能。 – diadem 2009-11-03 20:05:16

+0

不知道你正在寻找什么类型的场景(VSTO开发,OpenXML等),但这两个链接可能有助于你开始: http://blogs.msdn.com/brian_jones/archive/2009/ 08/13/added-repeating-data-to-powerpoint.aspx和http://blogs.msdn.com/brian_jones/archive/2008/11/18/creating-a-presentation-report-based-on-data。 ASPX – 2009-11-04 14:29:30