lancer un fichier PDF

B

blacksoul

Guest
Bonsoir à tout le forum.

Peut-on lancer un fichier du format PDF à partir d'excel (bouton ou menu) ?

Cordialement.
 
G

G'Claire

Guest
Blacksoul, le forum

Voici un code pris sur la toile du net, de Alain CROS sur le MPFE, merci a lui

Private Declare Function FindExecutable& Lib "shell32" Alias "FindExecutableA" _
(ByVal lpFile$, ByVal lpDirectory$, ByVal lpResult$)

Sub LancePDF(Fichier$)
Dim Exe$
Exe = Space(260&)
FindExecutable Fichier, vbNullString, Exe
Shell Left$(Exe, InStr(1, Exe, Chr$(0)) - 1) & " " & Fichier, vbNormalFocus
End Sub

Sub essai()
LancePDF "C:\MonRepPDF\MonFichier.pdf"
End Sub

Salut, G'Claire
 
@

@+Thierry

Guest
Bonjour G'Claire, BlackSoul, le Forum

Oui G'Claire, avec un Shell on peut lancer toutes sortes d'application, mais il ne faut pas occulter que pour ouvrir un fichier on peut se simplifier la vie avec un simple "FollowHyperlink".


Sub OpenPDF()
ThisWorkbook.FollowHyperlink "C:\mes documents\MonDocAcrobat.pdf"
End Sub


Bonne Journée
@+Thierry
 

Discussions similaires

Réponses
1
Affichages
389
Réponses
3
Affichages
215
Réponses
4
Affichages
302

Statistiques des forums

Discussions
314 093
Messages
2 105 785
Membres
109 429
dernier inscrit
romainP