PDF dans un UserForm

Bonjour à tous,

Je cherche à inserer un fichier PDF de deux page dans un UserForm

Est ce possible?

Djodjo

Bonjour.

Dans le VBA editor, il y a le "Toolbox".

--> clic droit sur le fond de ce toolbox --> "Additional Controls..." --> cocher "Adobe PDF Reader"

Ensuite insérer ce nouvel objet dans votre formulaire...

Bonjour,

J'i déjà fait ça, maintenant comment faire pour avoir mon fichier pdf (2 pages)

Cordialement,

Djodjo

Trouvé sur internet (une petite modification devrait suffire à l'adapter à vos besoins)...

--> voyez la ligne avec .Load

' Create the Adobe PDF control

    ' needs full installation of at least free Acrobat Reader v8.1.3
    ' needs ref TOOLS>REFERENCES 'Adobe Acrobat 8.0 Control Type Library 1.0',  file : 'AcroPDF.dll'
    ' needs screen resolution at least 1600 x 900

    Dim PDFviewer As AcroPDF

    Set PDFviewer = PDForm.Frame1.Controls.Add("AcroPDF.PDF.1")

        With PDFviewer
            .Top = 6
            .Left = 10
            .Height = 570
            .Width = 540
            .LoadFile "C:\ANY.PDF"  ' you may use a filedialog if need search paths and files...
            '.setZoom (70)
            .setShowToolbar (True)
            .setShowScrollbars (True)

        End With

    PDForm.ScrollBars = fmScrollBarsBoth
    PDForm.Show 'vbModeless

Re,

Merci beaucoup je regarde dès demain. Je ne suis plus à la maison.

Je vous tiens au courant.

Cordialement

djodjo

Bonjour,

Je reviens vers vous car cela ne fonctionne pas, je reçois le message d'erreur suivant:

Cordialement,

Djodjo

sans titre 2

Et vous avez coché cette référence?

' needs ref TOOLS>REFERENCES 'Adobe Acrobat 8.0 Control Type Library 1.0',

Ensuite, il faut voir si vous voulez créer votre objet AcroPDF ou s'il existe déjà.

S'il existe déjà, vous pouvez laisser tomber la ligne "Set ...." et charger le document directement dans l'objet existant.

+ vérifier le nom du control

Bonjour,

Merci pour le code fourni dans ce forum avec le pdfViewer. Il fonctionne très bien.

Par contre, je n'arrive pas à sauvegarder le fichier après modification par l'utilisateur.

faut-il passer par un "execCommand ?

Merci pour votre aide.

cdlt

PVL

Rechercher des sujets similaires à "pdf userform"