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

Ouvrir et imprimer un pdf deouis un UserForm

  • Initiateur de la discussion Initiateur de la discussion paul87
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

paul87

XLDnaute Impliqué
Bonsoir à tous,
Bonsoir le Forum,
Je souhaite pouvoir ouvrir un Fichier .pdf depuis un UF et surtout l'imprimer directement..meme sans passer par sa visualisation..éventuellement.

Pour ouvrir des fichier .xls depuis mon Userform j'utilise ce code...qui marche bien..
mais pour pdf...est-ce possible..?


Code:
Workbooks.Open "\\...\....\....\....\....\mon fichier.xls"

Merci par avance
 
Re : Ouvrir et imprimer un pdf deouis un UserForm

re
avec ceci, j'arrive à ouvrir le .pdf...
Code:
ThisWorkbook.FollowHyperlink "\\..................\Mon Fichier.pdf"

Mais comment faire pour lancer une impression automatique de ce doc..?
Encore merci
 
Re : Ouvrir et imprimer un pdf deouis un UserForm

Salut,
Code:
Option Explicit

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
Const SW_SHOWNORMAL = 1

Sub Tst()
Dim sChemin As String
Dim hwnd As Long
    sChemin = ThisWorkbook.Path & "\" & "Test.pdf"
    ShellExecute hwnd, "print", sChemin, "", "", SW_SHOWNORMAL
End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
188
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…