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 :

Forcer l'impression en couleur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut Forcer l'impression en couleur
    Bonjour,

    Je souhaite automatiser l'impression en couleur de graphique. j'arrive à automatiser l'impression mais comme l'imprimante est paramétrée par défaut en noir et blanc, mes éditions ne sont pas en couleur. Je recherche donc un code VB qui permet de modifier ce paramètre avant de lancer l'édition et de le remettre après l'édition.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim graph As ChartObject
    PasserACCUEILCouleur
    For Each graph In ActiveSheet.ChartObjects
    graph.Activate
    ActiveChart.ChartArea.Select
    ActiveWindow.SelectedSheets.PrintOut copies:=1, ActivePrinter:="\\Mon_imprimante_couleur", Collate:=True
    Next
    Merci, de votre aide cordialement

  2. #2
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Il y a l'objet " PageSetup" et la Proprièté " BlackAndWhite"

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With ActiveSheet        
    .PageSetup.BlackAndWhite = True 'parametrage en couleur
    .PrintOut 'imprimer
    .PageSetup.BlackAndWhite = False 'réinitialisation en Noir et Blanc
    End With
    Adaptes à ton cas.
    ++

  3. #3
    Membre expérimenté Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut
    Bonjour,

    Merci pour ton code mais le probleme ne vient pas du paramétrage de la feuille mais du paramétrage de l'imprimante. C'est bien une imprimante couleur mais, par soucis d'économie, elle est paramétrée par défaut en noir et blanc. il faut donc, quand je veux imprimer en couleur, faire fichier/imprimer/Propriétés... et décocher l'option "imprimer en niveau de gris".

    C'est cette manipulation qu'il faut que j'automatise.

    J'ai quand essayer ton code, mais ça imprime toujours en noir et blanc

    Cordialement

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    j'ai récemment répondu, pour un problème similaire : utilisation de la fonction SetPrinter de la librairie Winspool.drv de l'Api de Windows. C'est le plus siur !

  5. #5
    Membre expérimenté Avatar de psykodumarteau
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut
    Bonjour,

    J'ai regardé l'exemple de l'autre post. Je ne sais pas encore comment je vais n'en sortir avec mais ça a l'air de pouvoir résoudre mon problème.

    Merci, Cordialement

Discussions similaires

  1. [CR XI] Forcer impression en couleur
    Par Flanagan1900 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 28/12/2009, 11h54
  2. Impression de couleur de tableau
    Par crochepatte dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/06/2006, 16h10
  3. css forcer l'impression landscape
    Par Poussy-Puce dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 18/05/2006, 00h08
  4. Forcer l'impression en noir et blanc en VBA Access
    Par WyLLoU dans le forum Access
    Réponses: 5
    Dernier message: 06/02/2006, 15h12
  5. Non impression des couleurs dans le tableau.
    Par sebduduf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/07/2005, 16h13

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