So, dann will ich die Gemeinde wohl mal an meinem errungenem Wissen teil
haben lassen ;).
Unten gezeigtes Beispiel �ffnet eine Vorlage, selektiert das erste Shape und
schreibt dort das aktuelle Datum und die aktuelle Zeit rein (now). Dann wird
eine Grafik eingef�gt. Am Ende wird das ganze �ber den FileCache (wie auf
www.aspheute.com beschrieben) zum Client geschoben. Es gelten die selben
Bedingungen wie bei dem Serverseitigen Excelexport der auf aspheute.com
beschrieben wird.

Wenn Microsoft endlich mal bessere Dokumentationen liefern w�rde k�nnte man
echt schneller arbeiten.
(siehe Java, PHP etc.)

Gr��e Raik

<%
        Set ppApp = Server.CreateObject("Powerpoint.Application")
        
        ppApp.Visible = true
        ppApp.Presentations.Open
(Server.MapPath("ppt/PowerPointVorlage.ppt"))
        ppApp.ActiveWindow.Selection.SlideRange.Shapes(1).Select
      ppApp.ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Select
 
ppApp.ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Characters(1,0).
Select
        With ppApp.ActiveWindow.Selection.TextRange
        .Text = now
        With .Font
            .NameAscii = "Arial"
            .Size = 44
            .Bold = msoFalse
            .Italic = msoFalse
            .Underline = msoFalse
            .Shadow = msoFalse
            .Emboss = msoFalse
            .BaselineOffset = 0
            .AutoRotateNumbers = msoFalse
        End With
      End With
 
ppApp.ActiveWindow.Selection.SlideRange.Shapes.AddPicture(Server.MapPath("pp
t/graphic.png"),False,true, 140, 170, 600, 280).Select
        
        ppApp.displayAlerts=false
        ppApp.ActivePresentation.SaveAs Server.MapPath("ppt/test.ppt")
        
        ppApp.quit
        set ppApp= nothing
        
        Set objFileCache = Server.CreateObject("Softwing.FileCache.1")
        bXlsFile = objFileCache.InitFromFile("ppt/test.ppt", False)
        objFileCache.MimeType = "application/octet-stream"
        bXlsFile = objFileCache.Write()

        Response.End    
%>


-----Urspr�ngliche Nachricht-----
Von: Hartung, Raik (IFDD 200 MP FE IT) 
Gesendet: Donnerstag, 5. Dezember 2002 12:22
An: ActiveServerPages German
Betreff: [aspgerman] AW: Re: Serverseitiges erzeugen von Powerpoint-Da teie
n


Juup, das hatte ich auch schon gefunden. Teilweise hilft das auch aber das
VB im ASP ist halt doch teilweise etwas anders. ;)

Gr��e Raik

PS: Ich werde wenn ich ein Beispiel fertig habe das mal an die Liste
schicken. Vielleicht braucht das ja noch mal jemand.

-----Urspr�ngliche Nachricht-----
Von: Zeljko Kvesic [mailto:[EMAIL PROTECTED]] 
Gesendet: Donnerstag, 5. Dezember 2002 11:06
An: ActiveServerPages German
Betreff: [aspgerman] AW: Re: Serverseitiges erzeugen von Powerpoint-Dateie n


villeich kann Dir dieser Link behilflich sein:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/modcore/htm
l/deovrWorkingWithMicrosoftPowerPointObjects.asp

Gru�
Zeljko

-----Urspr�ngliche Nachricht-----
Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 5. Dezember 2002 11:05
An: ActiveServerPages German
Betreff: [aspgerman] Re: Serverseitiges erzeugen von Powerpoint-Dateien


Ich hab es schon gemacht, habe aber die Beispiele nicht zur Hand. Du kannst
ja mal ein wenig mit Variationen f�r die Instanzierung des Objekts spielen.
Die PP Objekte lernst du am besten kennen, wenn du ein paar Makros
aufzeichnest.


Gru�, Andreas

>Ich habe das Beispiel "Ein Excel-Sheet am Server generieren und zum
>>Client

>schicken" von www.aspheute.com <www.aspheute.com>  getestet. Es l�uft 
>>ohne

>Probleme. Hat jemand etwas �hnliches mit Powerpoint umgesetzt und >kann 
>mir

>dazu etwas Quellcode zusenden? Ich w�re auch �ber die ActiveX >Controls 
>f�r

>Powerpoint in Zusammenhang mit ASP dankbar.
>
>Gr��e Raik
>
>
>| [aspgerman] als [EMAIL PROTECTED] subscribed 
>| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie k�nnen 
>| sich unter folgender URL an- und abmelden: 
>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
>

http://www.stepnet.de

| [aspgerman] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie k�nnen 
| sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

| [aspgerman] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv Sie k�nnen 
| sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an