Salut, est-ce que
cela t'aidera ? à toi de voir et adapter à ton contexte.
Bonjour merci de ta réponse,
Malheureusement, ça ne m'aide pas beaucoup, j'ai déjà trouvé un code qui fait quasiment ce qui je souhaite.
Malheureusement il ne prend que la 1ère page des PDF et il faudrait que l'image soit "adaptée" au mieux à la diapo.
Sub GetFileNames()
Dim xRow As Long
Dim xDirect$, xFname$, InitialFoldr$
Dim oSlide As Slide
Dim oLayout As CustomLayout
InitialFoldr$ = "C:\"
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Sélectionner le Dossier contenant les PDF"
.InitialFileName = InitialFoldr$
.Show
If .SelectedItems.Count <> 0 Then
xDirect$ = .SelectedItems(1) & "\"
xFname$ = Dir(xDirect$ & "*.pdf*")
Set oLayout = ActivePresentation.Slides(1).CustomLayout
Do While xFname$ <> ""
'Copie/colle du Pdf dans une nouvelle Slide
Set oSlide = ActivePresentation.Slides.AddSlide(ActivePresentation.Slides.Count + 1, oLayout)
oSlide.Shapes.AddOLEObject FileName:=xDirect & "\" & xFname$
xFname$ = Dir
Loop
End If
End With
End Sub
Merci d'avance !
Cordialement,
LOLO