Impression d'un PDF externe depuis Powerpoint

Salut tout le monde !

Alors voilà j'ai un petit problème de codage. J'aimerais créer une macro me permettant de visualiser l'impression d'un pdf qui se trouve dans un dossier. Après avoir cherché dans pas mal de forums je n'ai rien trouvé.

Ci-dessous un code que j'ai testé mais il ne fonctionne pas et étant débutant je ne vois pas comment le refaire pour qu'il fonctionne.

Sub testimpri()

Dim FichierAImprimer As Variant

    FichierAImprimer = "NOM DU FICHIER A IMPRIMER" '<-- chemin complet du fichier à imprimer
    CreateObject("Shell.Application").Namespace(0).ParseName(FichierAImprimer).InvokeVerb ("PrintPreview")

End Sub

Bonjour 27Enzo,

Je ne sais pas ou vous avez trouvé ce code
mais pour moi le PrintPreview d'un PDF n'est pas possible (ça n'existe pas dans Windows)

Mais je peux me tromper

A+

Bonjour Enzo et bonjour Bruno.

Ce code ne serait-il pas "pompé" sur un code censé imprimer des pages excel au format pdf ?

https://forum.excel-pratique.com/excel/imprimer-des-fichiers-pdf-a-partir-d-excel-147786

Non du tout. Ce code ci je l'ai trouvé sur le site excel malin.

OK merci Bruno je ne savais pas mais je peux quand même imprimer depuis un PowerPoint un PDF ?

Re,

Oui en utilisant le code donné sur le site

' https://excel-malin.com/vba-astuces/imprimer-fichier-pdf-avec-vba-dans-excel/
Sub ImpressionDeFichier()
  Dim FichierAImprimer As String
  FichierAImprimer = "C:\MonFichier.pdf"
  CreateObject("Shell.Application").Namespace(0).ParseName(FichierAImprimer).InvokeVerb ("Print")
End Sub

A+

OK top je te remercie !

Bonne journée

Rechercher des sujets similaires à "impression pdf externe powerpoint"