Johannes Müller: PowerPoint automatisch mit ASP erzeugen

Hallo,

ich möchte mittels ASP Text-Felder einer Access-Datenbank in Form einer PowerPoint-Datei ausgeben. Das grundlegende Layout der PPT-Datei wäre fest vorgegeben (d.h. Plazierung der einzelnen Textfelder und Zuordnung zu den jeweiligen Datenbankfledern). Wie ich an die Werte der auf dem Server liegenden Datenbank komme, weiß ich. Was ich jedoch nicht weiß:

Wie kann ich mit ASP eine PowerPoint-Datei auf dem Server dynamisch erzeugen und diese dann auf dem Client darstellen bzw. zum Download anbieten?

Über Tipps, wie ich diesbezüglich vorgehen sollte, wäre ich sehr dankbar.

Viele Grüße,
Johannes

  1. Hi,

    dazu bräuchtest du serverseitig die Möglichkeit das PowerPoint Objekt-Modell anzusteuern à la:

    pptApplication = Server.CreateObject("PowerPoint.Application")

    Also müsste PowerPoint entweder installiert sein oder du bräuchstest die Objekt/Typenbibliothek (.tlb) einzeln registriert auf dem Server.

    Wie man mit dem Objektmodell von PPT programmiert, bekommst du am besten über das VBIDE hin, womit in MS Office Programmen Makros geschrieben werden können.

    Ciao, Frank