Bonjour tout le monde, j'ai besoin de votre aide précieuse.
Voilà, j'arrive à me débrouiller avec VBA sur Excel mais là, ça touche un peu à PowerPoint donc je suis un peu pérdu
.
Donc, tout ce que je veux faire c'est écrire une code qui permette de :
- Afficher une boîte de dialogue "Ouvrir" un fichier .pptx
- Parcourir tous les diapos de ce fichier .pptx, (ça doit être quelque chose comme "for each slide in ...")
- Parcourir tous les objets de la diapo et repérer les objets graphiques.
- Pour chaque graphique rencontré mettre à jour les données à partir du fichier excel qui contient la macro (quand c'est fait manuellement c'est : clic droit sur le graphique > modifier les données... > une feuille excel apparaît et la on modifie ce que l'on veut)
ça à l'air très simple, le problème c'est que je ne connais pas la terminologie des objets PowerPoint et tout ça
.
Je ne peux pas utiliser la célèbre astuce "coller avec liaison" le graphique à partir d'Excel pour des raisons longues à expliquer, je vous épargne les détails.
Je vous remercie infiniment pour votre aide![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Voilà, j'arrive à me débrouiller avec VBA sur Excel mais là, ça touche un peu à PowerPoint donc je suis un peu pérdu
Donc, tout ce que je veux faire c'est écrire une code qui permette de :
- Afficher une boîte de dialogue "Ouvrir" un fichier .pptx
- Parcourir tous les diapos de ce fichier .pptx, (ça doit être quelque chose comme "for each slide in ...")
- Parcourir tous les objets de la diapo et repérer les objets graphiques.
- Pour chaque graphique rencontré mettre à jour les données à partir du fichier excel qui contient la macro (quand c'est fait manuellement c'est : clic droit sur le graphique > modifier les données... > une feuille excel apparaît et la on modifie ce que l'on veut)
ça à l'air très simple, le problème c'est que je ne connais pas la terminologie des objets PowerPoint et tout ça
Je ne peux pas utiliser la célèbre astuce "coller avec liaison" le graphique à partir d'Excel pour des raisons longues à expliquer, je vous épargne les détails.
Je vous remercie infiniment pour votre aide