XL 2013 Gestion erreur d'impression

Jacques25

XLDnaute Occasionnel
Bonjour à tous,

J'ai un ptit soucis dans un code, je veux imprimer en automatique une feuille sur une imprimante réseau (4 utilisateurs sur la même imprimante)
Quand je teste mon code ça marche sur 2 des 4 PC. Après vérification, 2 PC me donne le nom d'imprimante "blabla...IMP8 sur Ne05:" et sur les 2 autres pour la même imprimante j'ai "blabla... IMP8 sur Ne04:"

1ères questions (c'est pas vraiment de l'Excel mais sait-on jamais...) :
A quoi correspond Ne04 ou Ne05?
Peut on le changer pour que les 4 PC me donne le même nom? si oui comment?

autre question (si on ne peut changer le Nexx) :
est ce que dans mon code je peux lui dire d'imprimer sur Ne05 et si erreur imprimer sur Ne04 et vice et versa?
peut on imprimer à partir de l'adresse IP de l'imprimante?

Pour le moment mon code est le suivant :

ActiveWorkbook.PrintOut ActivePrinter:="blabla... IMP8 sur Ne05:"

Je pensai mettre un on error resume ou on error goto mais aucune idée du fonctionnement, si quelqu'un peut m'aider ce serait vraiment cool.

Merci à tous.
@ plus
Jack
 

Jacques25

XLDnaute Occasionnel
Bonjour Simply, le forum,

Désolé pour cette réponse tardive j'ai dû m'absenter quelques jours. Merci pour ta proposition mais là ça dépasse largement mes compétences et droits d'accès sur les différents PC.
Si pas d'autres solutions je m'en remettrai à la bonne vieille impression manuelle.

Bonne journée à tous.

Jack
 

Discussions similaires


Haut Bas