Bonjour à tous,
Je sélectionne une imprimante parmi la liste des imprimantes réseaux de l'entreprise :
Application.ActivePrinter = "\\frlcfimp3\IMP148 sur Ne03:"
Problème : la même macro plante sur le poste d'un collègue, car chez lui c'est : "sur Ne02:" !!!
Comment gérer cela ?
Je me disais qu'idéalement, il faudrait tester par une boucle chaque imprimante, et dès qu'on trouve un nom d'imprimante qui contient IMP148, on récupère le nom complet (avec le "sur Ne0X:")
Je dois avouer que cette solution simple se heurte à un problème simple : comment faire une boucle sur la collection d'imprimantes ?!
Une autre idée ?
Je sélectionne une imprimante parmi la liste des imprimantes réseaux de l'entreprise :
Application.ActivePrinter = "\\frlcfimp3\IMP148 sur Ne03:"
Problème : la même macro plante sur le poste d'un collègue, car chez lui c'est : "sur Ne02:" !!!
Comment gérer cela ?
Je me disais qu'idéalement, il faudrait tester par une boucle chaque imprimante, et dès qu'on trouve un nom d'imprimante qui contient IMP148, on récupère le nom complet (avec le "sur Ne0X:")
Je dois avouer que cette solution simple se heurte à un problème simple : comment faire une boucle sur la collection d'imprimantes ?!
Une autre idée ?