Wieso kann man Powerpoint nicht invisible schalten? Hat schon mal jemand folgendes Probiert?
powerpoint = WIN32OLE.new("powerpoint.application") powerpoint.visible = false powerpoint.presentations.open('test.ppt')
Immerhin ist es möglich, Bilder in eine Folie einzufügen und dort wie gewünscht zu platzieren.
myDocument = powerpoint.ActivePresentation.Slides(1) myDocument.Shapes.AddPicture('C:\Bild1.png', false, true, 30.25, 300, 317, 212).Select
Dann speichert und schließt man noch das Dokument.
powerpoint.ActivePresentation.SaveAs('c:\test.ppt') powerpoint.ActivePresentation.Close powerpoint.quit
Wie unschwer zu erkennen ist habe ich mich von rubyonwindows.blogspot.com inspirieren lassen. Leider gibt es dort keinerlei Powerpoint Beispiele. Insgesamt gibt es zu dem Thema im Netz recht wenig. Ein weiteres Powerpoint-Automatisierungs-Skript gibt es allerdings noch hier.
Kommentar schreiben
Kommentare
http://support.microsoft.com/kb/509847/de powerpoint.presentations.open('test.ppt') Enum MsoTriState es müsste aber auch ein False in der Parameterliste langen^^ Gruss