37224Scan
Messages postés1Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 janvier 2007
-
24 janv. 2007 à 12:50
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
25 janv. 2007 à 07:06
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 ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 25 janv. 2007 à 07:06
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"
<!--
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 janv. 2007 à 14:11
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 !