Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…