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 :

Excel 2007, problème impression. [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut Excel 2007, problème impression.
    Bonjour,

    Je suis en train de développer une macro qui me permettrait de regrouper plusieurs classeurs excel pour les imprimer. J'ai réussi à lancer les impressions et à chaque impression les fichiers s'ouvrent et se ferment mais un message s'affiche à chaque fois pour enregistrer chaque classeur. J'aimerais optimiser pour que le message ne s'affiche plus ou pouvoir répondre automatiquement. Car si une dizaine de documents sont à imprimer cela deviens contraignant. Le code utilisé est celui cité ci-dessous :

    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
    18
    19
    20
    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
     
     
    Sub IMPRIMER_PDF()
        Dim FICHIER_A_IMPRIMER As String
        Dim x As Long
        x = FindWindow("XLMAIN", Application.Caption)
     
    ' Le chemin du "FICHIER_A_IMPRIMER" est à adapter:
     
    FICHIER_A_IMPRIMER = "C:\Documents and Settings\MA_POMME\Bureau\MACHIN.pdf"
     
        ShellExecute x, "print", FICHIER_A_IMPRIMER, "", "", 1
     
    End Sub
    Merci d'avance.
    (Un sujet sur ce propos a peut-être déjà été mis en ligne or je ne l'ai pas trouvé)

  2. #2
    Membre extrêmement actif
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Billets dans le blog
    5
    Par défaut
    Bonjour,
    taper "imprimer fichiers excel" dans la barre de recherche t'aurait épargné d'ouvrir une nouvelle discussion.
    Pas besoin d'API pour ça. Regarde ce lien.
    http://www.developpez.net/forums/d76...fichier-excel/

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut
    Merci,

    J'avais pourtant recherché mais je suis passé à côté, en tout cas le problème est résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2007] Publipostage Word-Excel 2007 Problème de date
    Par Cryos dans le forum Word
    Réponses: 14
    Dernier message: 18/05/2011, 15h13
  2. Réponses: 4
    Dernier message: 16/06/2010, 21h10
  3. Réponses: 5
    Dernier message: 15/04/2009, 09h37
  4. Problème graphique excel 2007
    Par zippog dans le forum Excel
    Réponses: 2
    Dernier message: 13/08/2007, 14h49
  5. Problème Application.FileSearch excel 2007
    Par 13mike dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/08/2007, 09h31

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