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 :

[VBA-E] methode printOut


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut [VBA-E] methode printOut
    Bonjour, je fais des macros sous Excel 2000 et je souhaiterais grace au clique sur un bouton imprimer ma feuille2.
    Donc dans le corps de mon bouton je place le code (je suppose):
    Ce que j'aurais voulu savoir c'est si en faisant comme ca est ce que ca va me prendre l'imprimante configuré par défaut sous excel ou alors ca ne reconnait pas tt seul l'imprimante?

    Dans le cas contraire il faut que je definnisse l'imprimante par:
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    pas de nouvelles, bonnes nouvelles comme on dit !!

    le problème c'est que la au boulot je peux pas essayé car j'ai pas d'imprimante a proximité !!

    merci

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    cela prend l'inprimante active

    pour l'imprimante par défaut il faut parcourir la collection printers

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    la syntaxe (machine du voisin avec VBA "moderne") est :
    objet.PrintOut(from, to, copies, preview, activePrinter, printToFile, collate)
    si activePrinter n'est pas spécifié : l'imprimante par défaut est prise en compte

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    ok merci bien!

    Et si j'ai une imprimante réseau a mettre par defaut, je fais:

    objet.PrintOut(, , ,"\\xxxxxxx")

    est ce bon si je met comme ceci?

    merci

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Par defaut = par défaut !

    objet.Printout

    sans rien d'autre, imprimera donc l'objet "objet" sur l'imprimante définie par défaut !
    il te faut changer le mot objet par le nom de l'objet (évidemment ...)

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

Discussions similaires

  1. [VBA DAO] methode sur recordset
    Par ip203 dans le forum VBA Access
    Réponses: 3
    Dernier message: 04/04/2007, 12h20
  2. [VBA-e] methode recursion
    Par trach.sam dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 09/01/2007, 15h07
  3. [VBA-A] méthode Value pour un control
    Par walden dans le forum VBA Access
    Réponses: 18
    Dernier message: 01/06/2006, 16h25
  4. [VBA-E]Methode pour trouver une valeur qui apparait plusieur fois
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/05/2006, 13h11
  5. [VBA-E]methode find
    Par richou dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/03/2006, 12h28

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