Impressions sur WinXP

  • Initiateur de la discussion Stian
  • Date de début
S

Stian

Guest
Bonjour,

j'avais une macro sur XL97 et je lançais des impressions sur des imprimante réseau. Le code macro de ces impressions était du genre 'ActivePrinter:='Printer 001 sur \\\\disquerezo\\Imprim001'

En passant sous WinXP et Office XP, les imprimantes sont désignées par un numéro en 'NE', par exemple :ActivePrinter:='Printer 001 sur Ne21:' avec le 21 = numéro d'ordre des imprimantes. Le problème, c'est que qd je supprime une imprimante (par exemple la Ne02), je dois changer le code de toutes celles qui suivent car le Ne02 est ré-attribué à la Ne03, et ainsi de suite.

Est-ce que quelqu'un a une bidouille pour s'affranchir de ces numéros en ne:xx car ce n'est pas gérable ?

Merci.
 

Zon

XLDnaute Impliqué
Salut,


comme ceci peut être

dim Nb$
nb='02'
ActivePrinter:=\\'Printer 001 sur Ne & Nb & ':\\'

tu peux proposer à l'utlisateur l'imprimante à utiliser en ouvrant la boite de dialogue application.dialogs(xldialogprint).show ou regardes cette démo :Lien supprimé

A+++
 

Statistiques des forums

Discussions
312 471
Messages
2 088 702
Membres
103 927
dernier inscrit
Mkeal