Bonjour!
Je voudrais ouvrir un fichiers pdf. Je sais, la question est récurrente sur le forum...
Seulement pour moi c'est différent! (lol) Tout le monde trouve la réponse à sa question avec la fonction ShellExecute mais pô moi...
En fait, je veux ouvrir un fichier pdf en cliquant sur un bouton. Le chemin du fichier se trouve dans une textbox de l'enregistrement courant, là il n'y a aucun problème pour le récupérer. Voici la fonction que j'utilise (celle de la FAQ) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, _ ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Elle est dans le formulaire qui contient le bouton. Et voici le code asspocié au click sur ce bouton :
Y voyez-vous une erreur ? merci pour vos réponses!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Commande13_Click() Dim CheminduFichier As String CheminduFichier = Me.Chemin_fichier ShellExecute Me.hWnd, "open", CheminduFichier, "", "", 1 End Sub
Partager