IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Impression d'un fichier PDF juste avec le lien hypertext


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut Impression d'un fichier PDF juste avec le lien hypertext
    Bonjour à tous,

    Aujourd'hui je rencontre un problème au niveau d'une impression.

    Effectivement j'aimerais imprimé un fichier PDF qui ce trouve sur mon réseau,
    Je connais l'adresse exact de ce fichier PDF, car elle (l'adresse du fichier) ce trouve par exemple sur la cellule A1
    Sachant que je n'utilise pas mon imprimante par défaut.

    J'espère que vous pouvez m'aider

    Cordialement

  2. #2
    Membre confirmé
    Homme Profil pro
    Technicien d'usinage
    Inscrit en
    Juillet 2017
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien d'usinage

    Informations forums :
    Inscription : Juillet 2017
    Messages : 132
    Par défaut
    Re bonjour.

    J'ai trouvé ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Option Explicit
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
        (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
     
    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
     Dim NomFichier As String
    Sub ImprimerFichier()
       Dim x As Long
         x = FindWindow("XLMAIN", Application.Caption)
      ShellExecute x, "print", NomFichier, "", "", 1
    End Sub
    Private Sub CommandButton1_Click()
     NomFichier = Range("A1").Value  'lien dans la cellule
    ImprimerFichier
    End Sub
    Cela fonctionne parfaitement, le seul problème c'est que l'impression ce lance sur l'imprimante par défaut.
    Avez vous des idées pour solutionné ce problème ?

    Cordialement

Discussions similaires

  1. Impression d'un fichier pdf avec raison d'impression
    Par Papytrick dans le forum Général VBA
    Réponses: 4
    Dernier message: 18/03/2014, 16h50
  2. Impression dans un fichier PDF
    Par Souleyre dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 08/05/2008, 23h06
  3. impression d'un fichier pdf
    Par vince2005 dans le forum Langage
    Réponses: 3
    Dernier message: 26/09/2007, 00h16
  4. Impression d'un fichier PDF
    Par Orionmel dans le forum VB.NET
    Réponses: 3
    Dernier message: 28/04/2007, 22h51
  5. impression d'un fichier PDF
    Par rogger dans le forum Access
    Réponses: 6
    Dernier message: 01/01/2006, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo