copie d'image ppt dans Excel

  • Initiateur de la discussion Initiateur de la discussion gecanosaga
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gecanosaga

Guest
Bonjour,

Voila mon problème :

Je possède 2 fichiers, un ppt qui est le résultat d'un script qui colle des screenshots sur des diapos(ce qui me donne une image par diapo) et un excel dans lequel je souhaite récupérer les screenshots afin de les copier dans des onglets distincts (une image par onglet)

J'ai vu des tutos permettant de créer un ppt à partir de données Excel mais en partant de là je n'arrive à rien !

quelqu'un pourrait il m'aider ?
merci (je précise c'est du VBA)
 
Re : copie d'image ppt dans Excel

Bonjour,

Je viens de faire ceci, qui semble fonctionner. Il faut activer la référence à Microsoft PowerPoint dans l'éditeur VBE Menu Outils/Références.

Dans la Constante Chemin mets le nom complet (chemin+fichier.ppt) du fichier ppt à traiter.

Code:
Sub ImporterImagesPpt()
  Const Chemin = "NomCompletDuFichierPPT" 
 Dim oApp As New PowerPoint.Application
 Dim oPpt As Presentation
 Dim oDiap As Slide
 Dim oShp
 
 oApp.Visible = msoCTrue
 Set oPpt = oApp.Presentations.Open(Chemin)
 For Each oDiap In oPpt.Slides
    For Each oShp In oDiap.Shapes
        If oShp.Name Like "Picture*" Then
            oShp.Copy
            With ThisWorkbook.Sheets.Add()
                .Paste
            End With
        End If
    Next
 Next
 oPpt.Saved = msoCTrue
 oPpt.Close
 Set oPpt = Nothing
 oApp.Quit
 Set oApp = Nothing
End Sub

A+
 
Re : copie d'image ppt dans Excel

merci pour ce code j'ai juste modifié la boucle pour l'adapter à mes besoins (je ne cré pas les onglets, ils existent déjà) et tout fonctionne nikel !🙂

Vraiment merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
361
Réponses
22
Affichages
1 K
Retour