Bonjour,
J'ai créer un code excel qui:
- à partir de données excel, va créer un fichier powerpoint "MASTER.ppt",
- y coller le contenu d'autres fichiers ppt, qui seront fermés sans êtres enregistrés,
- puis fermer en enregistrant "MASTER.ppt"
Tout fonctionne parfaitement, excepté l'enregistrement de master.ppt, l'erreur suivante apparait pendant l'étape .save:
"Mémoire disponible insuffisante pour terminer cette opération"
Sachant que j'utilise le code suivant, qui pour d'autres traitements de fichiers ppt marche parfaitement:
Sachant que j'ai également la méthode saveas (dans le doute), tout comme le "on error resume next // on error goto 0" qui n'a pour finalité que de masquer l'erreur, mais mon fichier ne s'enregistre pas quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dim maitre as powerpoint.presentation set maitre = appPPoint.activepresentation With maitre .save .close End with
Quelqu'un aurait-il une idée?
Pour info, le ppt fait 284 pages.....
Avec des enregistrements intermédiaires, cela ne marche pas non plus lorsque master.ppt fait 227 pages, il faudrait donc s'affranchir de ce problème de taille.
Partager