La création d’un nouveau fichier de présentation PowerPoint est un processus simple; il vous suffit de suivre les étapes habituelles de création de l’application PowerPoint, puis d’ajouter une présentation avec l’expression Presentations. Voici un exemple du début à la fin, se terminant par un nouveau fichier de présentation et une diapositive initiale :
Sub CreerNouvellePresentation ()
' Déclarez des variables d'objet pour l'application PowerPoint
' et pour le fichier de présentation PowerPoint.
Dim powerpApp As Object, powerpPres As Object
' Déclarez la variable objet pour une diapositive PowerPoint.
Dim powerpSlide As Object
'Ouvrir PowerPoint.
Set powerpApp = CreateObject("PowerPoint.Application")
' Rendez l'application PowerPoint visible.
powerpApp.Visible = msoTrue
' Créez une nouvelle présentation et ajoutez une diapositive.
Set powerpPres = powerpApp.Presentations.Add
With powerpPres.Slides
' 11 est la constante numérique pour ppLayoutTitleOnly.
' La constante est utilisée avec la liaison tardive.
Set powerpSlide = .Add(.Count + 1, 11)
End With
' Enregistrez votre nouveau fichier.
powerpPres.SaveAs Filename:=ThisWorkbook.Path & "\CreerTest.pptx"
' Libérez la mémoire système réservée aux variables Object.
Set powerpApp = Nothing
Set powerpPres = Nothing
Set powerpSlide = Nothing
End Sub