Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
A partir d'une macro Excel, je souhaite enregistrer toute une présentation powerpoint en format jpeg.
Je tourne un peu en rond, alors si quelqu'un a une idée, ça serait sympa!
Re : Enregistrer ppt en jpg à partir d'une macro excel
Bonjour et bienvenue sur le forum,
Même s'il s'agit plus d'une question PowerPoint que d'excel, voici qui exportera en JPG toutes les diapositives d'un fichier powerpoint dans le dossier du classeur de la macro.
Dans l'éditeur VBE excel (éditeur de macro) dans Menu/outils/références cochez la référence à Microsoft PowerPoint
Mettre le chemin complet du diaporama dans la constante 'Chemin' de la macro
Code:
Sub ExporterImagesDiaposPpt()
Const Chemin = "NomCompletDuFichierPPT"
Dim oApp As New PowerPoint.Application
Dim oPpt As Presentation
Dim oDiap As Slide
Dim NomImage As String
oApp.Visible = msoCTrue
Set oPpt = oApp.Presentations.Open(Chemin)
For Each oDiap In oPpt.Slides
NomImage = oDiap.Name & ".jpg"
oDiap.Export ThisWorkbook.Path & "\" & NomImage, "jpg"
Next
oPpt.Saved = msoCTrue
oPpt.Close
Set oPpt = Nothing
oApp.Quit
Set oApp = Nothing
End Sub
- 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