Bjr,
J'ai PwP 2003 et 2007 sur ma machine ... Une des raisons est que PwP2003 sait générer du code VBA, ce qui permet d'appréhender les objets que l'on en connait pas, tandis que cela a été supprimé sous 2007, pour 2010 je ne sais pas.
J'ai du code qui sait ouvrir un fichier pwp, mais c'est 2003 qui est lancé par le
Si bien qu'après avoir utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set pwp = CreateObject("PowerPoint.Application") pwp.visible=true
Comme on désigne un fichier pwp2007, l'ouverture se plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ChDir ThisWorkbook.Path file_to_open = Application.GetOpenFilename("Document PwP (*.pptx*), *.pptx", , "Choisir un template PwP", , False) Set pres = pwp.Presentations.Open(file_to_open, , , msoFalse)
Question : où faut-il agir pour que ce soit 2007 qui soit lancé au lieu de 2003 ?
Merci de votre aide
Partager