È certamente possibile automatizzare PowerPoint numerosi grazie l'utilizzo delle sue API XPCOM - (anche se, ogni volta che ho guardato per la documentazione sulle API COM per MS Office non l'ho trovato)
Ma, mi piacerebbe suggerisco che invece di creare diapositive di PowerPoint, hai creato presentazioni Open Document (file ISO 26300 - .ODT) - che sono facili da capire, analizzare e modificare programmaticamente -
. I file ODT sono il formato di presentazione predefinito per Open Office, Koffice e altri software per ufficio, e penso che Microsoft sia arrivata a supportarlo ormai (anche se hanno spinto ISO ad approvare le proprie specifiche proprietarie di un simile formato)
In ogni caso, la modifica dei contenuti di un file .odp è banale; il file ODP stesso è un archivio compresso, lo si decomprime e si modifica il file "contents.xml" al suo interno - la creazione di nuove diapositive è una questione di copia del nodo XML corrispondente a una diapositiva e modifica del testo desiderato - e imballare di nuovo tutto all'interno di un archivio zip.
Hai uno stagista a portata di mano? –
prova www.pptxbuilder.com –