Bonjour,
Je développe une macro sous excel qui créée des diapos sous powerpoint à partir de de données contenues dans ma feuille.
J'utilise les objets OLEFormats pour mes créer mes graphiques dans powerpoint, et mon problème est qu'au bout d'à peu près 70 diapositives créées (quelques fois 69 ou 71), ma macro plante et le débuggeur me renvoit l'erreur suivante :
"La classe ne gère pas Automation ou l'interface attendue"
J'ai consulté le support microsoft mais n'ai rien trouvé qui puisse m'aider, et ma macro doit créer à peu près 400 diapos ...
Je précise que l'erreur intervient quelque soit les données extraites de la feuille excel :
Voici la ligne qui plante :
'On crée un nouveau slide, en recopiant le slide 1
ppBase.Slides(1).Copy
ppBase.Slides.Paste nbSlides
Set ppSlide = ppBase.Slides(nbSlides)
----> Set Gr = ppSlide.Shapes("Graph").OLEFormat.Object
Merci de votre aide
Je développe une macro sous excel qui créée des diapos sous powerpoint à partir de de données contenues dans ma feuille.
J'utilise les objets OLEFormats pour mes créer mes graphiques dans powerpoint, et mon problème est qu'au bout d'à peu près 70 diapositives créées (quelques fois 69 ou 71), ma macro plante et le débuggeur me renvoit l'erreur suivante :
"La classe ne gère pas Automation ou l'interface attendue"
J'ai consulté le support microsoft mais n'ai rien trouvé qui puisse m'aider, et ma macro doit créer à peu près 400 diapos ...
Je précise que l'erreur intervient quelque soit les données extraites de la feuille excel :
Voici la ligne qui plante :
'On crée un nouveau slide, en recopiant le slide 1
ppBase.Slides(1).Copy
ppBase.Slides.Paste nbSlides
Set ppSlide = ppBase.Slides(nbSlides)
----> Set Gr = ppSlide.Shapes("Graph").OLEFormat.Object
Merci de votre aide