Corel WordPerfect X3

Fermé
Venom72 Messages postés 8 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 6 août 2010 - 4 août 2010 à 18:11
Bonjour,

J'ai un petit souci avec des macros. Voilà, pour les macros, il y a 3 imprimantes installé localement sur la machine "user" Ex: Xerox 4110 PCL 6 (Corel), Le port est réseau \\print-server\Xerox 4110 PCL 6 (Corel)

si je veux changer le printer pour qu''il soit réseau, ont m'a dit qu'il fallait que je trouve le nom dans la base de registre...

Je montre un bout de la macro:
Application (A1; "WordPerfect"; Default; "FR")
//Radio bttn = 1 (si cocher)
PersistAll (State:On!)
zPath="q:\cej\standard\centreImpressionCorel12\Certificat\"
zDPath="q:\cej\standard\centreImpressionCorel12\Certificat\"

MacroFilePlay(zDPath+"vide_certi.wcm")
Nest(zDPath+"vide_certi.wcm")

Label(InfoGeneral)
DialogShow(Dialog: "InfoGeneral")
vExit=MacroDialogResult
DialogDestroy (Dialog:"InfoGeneral")
IF((VExit="Recule"))
Go(InfoGeneral)
ENDIF
IF(VExit=2)
Go(Exit_certi)
ENDIF

IF(nb5100f="1")
FileOpen (Filename: zDPath+"nb5100f.WPD")
PrinterSelectByName (PrinterName: "Xerox 4110 PCL 6 (Corel)")
PrintCopies (NumberOfCopies:nombreCopie )
Print()
Close ()
EndIF

Est-ce que je peux remplacer

PrinterSelectByName (PrinterName: "Xerox 4110 PCL 6 (Corel)")
PAR
PrinterSelectByName (PrinterName: "\\print-server\Xerox 4110 ST1")
Ferait la meme job?


Merci beaucoup!!!
Comme ça, moins de gestion et plus besoin d'installer localement de printer. J'imagine que c'est dans le domaine du possible!!!
Martin.


A voir également: