2009-10-29 13 views
8

Ich bin auf der Suche nach PowerPoint-Datei in OpenXML erstellen.Wo finde ich gute Dokumentation auf OpenXML

Ich suche die folgenden Funktionen

  • Bind Bits der Seite in eine XML-Datei zu verwenden. Zum Beispiel würde ein Tag an das Namensfeld einer XML-Datei gebunden werden. Der Plan ist, einfach die XML-Datei in den richtigen Ordner, zip-up die Vorlage, und benennen Sie die Datei die richtige Erweiterung und lassen Sie es nur arbeiten.
  • Ich bin auf der Suche nach Wiederholungen Abschnitte des Codes. Ich möchte, dass die Vorlage wie ein Datagrid funktioniert. Für Beispiel möchte ich <item><child><name>a</name></child><child><name>b</name></child><child><name>c</name></child></item> in der XML-Datei erstellen A B C in das richtige Format auf der Quelle Datei.
  • Ich möchte vbscript zugreifen können, um Bedingungen in die Vorlage setzen so ceratin Elemente werden in bestimmten Zeiten angezeigt. Ich möchte auch die Farben basierend auf den Bedingungen ändern.

Ist das alles möglich? Wo kann ich Dokumentation finden, um dies mit der OpenXML-API oder einem anderen Toolkit zu tun?

Antwort

4

Werfen Sie einen Blick auf diese Videos und die basics of OpenXml. Da Sie möglicherweise nach Themen mit den Tags suchen und verschiedene Dateitypen generieren, ist hier ein specific one. Überprüfen Sie, ob Sie etwas finden, das Ihren Bedürfnissen entspricht.

+0

Weißt du, wo ich keine konkreten Beispiele für die Bindung mit Powerpoint finden kann? Direkte Binde-Tags über Xpath, wie Wortverwendungen, scheinen nicht unterstützt zu werden, und Makros sind standardmäßig von vielen meiner Benutzer deaktiviert, was VBScript zu einer Qual macht. Ich versuche, jede Geschäftslogik zu vermeiden, abgesehen davon, dass eine XML-Datei in das Paket kopiert wird, wenn mein Server eine Vorlage verarbeitet. – diadem

Verwandte Themen