Macro Et Impression + EAN

Fermé
407968 Messages postés 2 Date d'inscription samedi 17 mars 2018 Statut Membre Dernière intervention 17 mars 2018 - 17 mars 2018 à 17:41
Passionofdream Messages postés 820 Date d'inscription mardi 21 juillet 2015 Statut Membre Dernière intervention 11 mai 2021 - 17 mars 2018 à 19:30
Bonjour,

- Je travail pour une entreprise qui dispose donc de plusieurs imprimante. J'ai une imprimante ( noir et blanc ) par défaut sur le PC qu'il ne faut pas changer.

Je souhaite à travers le ficher Excel et une macro, changer cette imprimante pour une autre ( couleur ).

J'ai donc essayé d'enregistrer une macro mais il ne m'enregistre pas l'imprimante que je sélectionne.


Sub ImpressionTv()
'
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
ActiveCell.Range("A1:H27").Select
ActiveSheet.Shapes.Range(Array("TextBox 74")).Select
End Sub


Comment Faire ???

- Ce fichier est utilisé pour faire des fiches technique, je souhaite savoir comment faire pour y ajouter un EAN code ( donc convertir les chiffres en Barre Code ). J'ai déjà regardé sur le net, on propose que la boite outil ActiveBarreCode mais qui n'est pas disponible chez moi.

Merci d'avance pour votre aide :)
A voir également:

1 réponse

Passionofdream Messages postés 820 Date d'inscription mardi 21 juillet 2015 Statut Membre Dernière intervention 11 mai 2021 303
17 mars 2018 à 18:19
Bonjour,

Mettre

Application.ActivePrinter = "l'imprimante choisie"

en début de macro

Cordialement
0
407968 Messages postés 2 Date d'inscription samedi 17 mars 2018 Statut Membre Dernière intervention 17 mars 2018
17 mars 2018 à 18:44
Merci. Donc comme ce ci ?

Sub ImpressionTv()
'
Application.ActivePrinter = "COPIEUR_SECRETARIAT_C"
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True, IgnorePrintAreas:=False
ActiveCell.Range("A1:H27").Select
ActiveSheet.Shapes.Range(Array("TextBox 74")).Select
End Sub
0
Passionofdream Messages postés 820 Date d'inscription mardi 21 juillet 2015 Statut Membre Dernière intervention 11 mai 2021 303
17 mars 2018 à 19:30
Tout à fait
0