Afficher pdf dans userform (vba excel) [Résolu]

Signaler
Messages postés
1
Date d'inscription
mercredi 3 mars 2004
Statut
Membre
Dernière intervention
24 janvier 2007
-
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
-
Bonjour, j'aimerai afficher un fichier pdf (c:\lambda.pdf) dans une userform  en VBA avec excel.

Je voudrais utiliser la dll "acropdf.dll" de acrobat reader.
Je rajoute le controle acropdf reader dans la boite outil de vba.
Je rajoute en référence via Outils\références : "adobe acrobat 7.0 browser control type librairy 1.0" et "adobe acrobat 7.0 type librairy".
 J'ajoute le contrôle acropdf reader dans une userform puis je ne sais pas quoi faire pour afficher mon fichier lambda.pdf.

Est-ce que quelqu'un peut m'aider ?

Est-ce qu'on ne peut afficher que la première page du pdf ?

Merci d'avance.

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

ce n'est pas une dll mais un ocx qu'il faut ajouter.
Pour cela, en mode création, sur le pavé où tu as tes contrôles de bases (textbox, listbox, etc...), clique droit, ajouter contrôles supplémentaires, et coche Adobe Acrobat Control for ActiveX.

Ensuite, pour charger ton document : Pdf1.LoadFile "C:\chemin\nom fichier.pdf"

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
24
si tu veux afficher DANS ta UserFormp, 2 choix :
1) utilisation de la fonction ShellExecute de l'Api de Windows
ou, beaucoup plus facile :
2) insertion d'un objet OLE
Ne te complique donc pas tant la tâche !