Ouvrir un fichier PDF via Excel avec une macro

rmalotaux
Messages postés
3
Date d'inscription
mardi 21 février 2006
Statut
Membre
Dernière intervention
21 février 2006
- 21 févr. 2006 à 11:17
mustaphamounir
Messages postés
1
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
16 octobre 2007
- 16 oct. 2007 à 20:02
Bonjour,

Je suis dans une feuille excel ou je vais intégrer une liste ou une cellule de référence ou j'indiquerai le nom du fichier PDF ou JPG que je veux ouvrir.
Je vous savoir si il exciste une fonction en VBA pour lancer ce doc ument dans sont application d'origine (un peu comme un lien hypertexte) Merci d'avance pour votre aide

4 réponses

domsig
Messages postés
125
Date d'inscription
lundi 6 septembre 2004
Statut
Membre
Dernière intervention
11 mai 2010

21 févr. 2006 à 11:40
quelque chose du style
dim x as variant
x=shell(chemin de l'exécutable acrobat chemin du fichier pdf, maximized)

voilà voilà
0
rmalotaux
Messages postés
3
Date d'inscription
mardi 21 février 2006
Statut
Membre
Dernière intervention
21 février 2006

21 févr. 2006 à 15:09
ben en fait je suis carément rouillé et je ne sais plus par quoi remplacer la variable x
car en fait je veux indiquer par exemple le nom du fichier comme variable en cellule A1 et ensuite lui dire d'aller chercher la "variable".pdf dans le répertoire "u:/.../variable.pdf

Voilà tout mon problème

Merci
0
domsig
Messages postés
125
Date d'inscription
lundi 6 septembre 2004
Statut
Membre
Dernière intervention
11 mai 2010

21 févr. 2006 à 18:21
je mets dans A1 le chemin menant à acrobat reader, et dans B1 le chemin menant au fichier pdf. T'occupes pas du x, on se fiche de sa valeur !

Dim x As Variant
x = Shell(Sheets("feuil1").Range("a1").Value & "\acrord32.exe " & Sheets("feuil1").Range("b1").Value & "\x.pdf")
0
mustaphamounir
Messages postés
1
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
16 octobre 2007

16 oct. 2007 à 20:02
salut

quelqu un peut me donner tout le code source , je suis le plus grand null du monde
0