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

XL 2010 Imprimer PDF NetB ou couleur

  • Initiateur de la discussion Initiateur de la discussion jeanmi
  • 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 !

jeanmi

XLDnaute Occasionnel
Bonjour à tous,

J’ai essayé à partir de codes trouvés sur le net de faire des impressions noires et blanc ou couleur en PDF.

Et je n’arrive qu’à imprimer en couleur.

Pouvez-vous me dire ce qu’il faudrait changer dans ce code pour que ça fonctionne, soit en N et B soit en couleur suivant la demande.

Merci d’avance pour votre aide.

j'ai mis mon fichier pour simplifier.

Cordialement
 

Pièces jointes

Bonjour @jeanmi

Je te propose ceci adapté de cette conversation que j'avais eu il y a quelques temps
(Non tester)
VB:
If Retour = vbNo Then
    ActiveSheet.PageSetup.BlackAndWhite = True
Else
    ActiveSheet.PageSetup.BlackAndWhite = False
End If


Si la solution te convient n'oublie pas de la valider.
*Un exemple avec de la couleur aurait été plus judicieux 😉

*Merci de ton retour

@Phil69970
 
Dernière édition:
Re bonjour
merci pour ta réponse, mais malheureusement pour moi ça ne fonctionne pas j'ai toujours en couleur.
dans mon fichier joint au début, je souhaite imprimer deux onglets (e 1 et le 3) ça marche bien mais peut-être que je place pas bien le code dans le miens.

voici en plus du fichier joint au post1 le code que j'utilise avec l'ajout de ta proposition :

VB:
Retour = MsgBox("Voullez-vous une copie couleur : O/N ", vbYesNo + vbCritical)

If Retour = vbNo Then
    ActiveSheet.PageSetup.BlackAndWhite = True
Else
    ActiveSheet.PageSetup.BlackAndWhite = False
End If

Sheets(Array("Feuil1", "Feuil3")).Select

    
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
                                   Filename:=oNomFichier, _
                                   Quality:=xlQualityStandard, _
                                   IncludeDocProperties:=True, _
                                   IgnorePrintAreas:=False, _
                                   OpenAfterPublish:=False

Merci pour l'aide.

Cordialement
 
Pour l'avoir vécu sur mon parc de PC ...

Si cela ne fonctionne pas, vérifies aussi du coté de ton driver d'imprimante :
* selon les paramétrages tu peux avoir un forçage par défaut de la Couleur ou du N&B (surtout si piloter en central dans ton entreprise).
* Certaines marques d'imprimante ont des drivers qui ne sont pas 100% compatibles avec Windows concernant la transmission des options d'impressions des softs vers l'imprimante.
* si tu as un driver "générique" et non pas le driver du modèle exacte de ton imprimante tu peux aussi avoir des soucis de ce genre.

... A avoir en tête au cas ou
 
- 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
10
Affichages
7 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…