2009-10-29 23 views
8

Estoy buscando crear un archivo de PowerPoint en OpenXML.Dónde puedo encontrar buena documentación en OpenXML

Estoy mirando para utilizar las siguientes funciones

  • bits de Bind de la página en un archivo XML. Por ejemplo, una etiqueta se vincularía al campo de nombre de un archivo xml. El plan es simplemente colocar el archivo xml en la carpeta derecha, comprimir la plantilla , y renombrar el archivo como la extensión correcta y tenerlo solo trabajo.
  • Estoy buscando tener secciones repetitivas del código . Quiero que la plantilla funcione como una cuadrícula de datos. Para el ejemplo , deseo <item><child><name>a</name></child><child><name>b</name></child><child><name>c</name></child></item> en el archivo xml para crear A B C en el formato correcto en el archivo de origen .
  • Quiero poder acceder a vbscript para poner condiciones en la plantilla para que los elementos de ceratin se muestren en veces determinadas. Quiero cambiar colores según las condiciones también.

¿Es todo esto posible? ¿Dónde puedo encontrar documentación para hacer esto usando la API de OpenXML o cualquier kit de herramientas que sea apropiado?

Respuesta

4

Echa un vistazo a este Videos y basics of OpenXml. Dado que puede estar buscando temas con las etiquetas y generando diferentes tipos de archivos aquí hay un más specific one. Verifique si encuentra algo que satisfaga sus necesidades.

+0

¿Sabe dónde puedo encontrar ejemplos reales de la unión con PowerPoint? Las etiquetas de enlace directo a través de xpath, como los usos de palabras, no parecen ser compatibles y muchos de mis usuarios desactivan las macros de forma predeterminada, lo que hace que VBScript sea un problema. Estoy tratando de evitar cualquier lógica comercial, aparte de colocar un archivo xml en el paquete cuando mi servidor procesa una plantilla. – diadem

Cuestiones relacionadas