PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Automation - propriété activeprinter
Automation - propriété activeprinter
Started by blth, Jul., 12 2005 11:44 AM - 1 reply
Posted on July, 12 2005 - 11:44 AM
Bonjour.

J'ai un ennui avec la propriété ActivePrinter de mes objets automation qui me sert à définir l'imprimante à utiliser

J'ai ce code:

iConfigure() //fenetre de choix d'imprimante
sImprimanteEnCours est une chaîne = iInfoImprimante () //imprimante choisie

newfic est un objet Automation dynamique
newfic = allouer un objet Automation "Excel.Application"
...
newfic>>ActivePrinter=sImprimanteEnCours
newfic>>ActiveWorkbook>>Printout

Probléme, ca bloque lors de l'affectation d'activeprinter.

J'ai aussi tenté avec la syntaxe newfic>>ActivePrinter(sImprimanteEnCours) mais ça ne marche pas non plus

Pourtant quand je fais
info(newfic>>ActivePrinter) , ça me donne bien le nom de l'imprimante en usage, donc ce n'est pas un problème de localisation de la propriété ActivePrinter

D'avance, merci
Posted on April, 27 2006 - 12:34 PM
As tu réussi à trouver la réponse ?
je suis dans le même problème
à savoir que j'arrive à connaitre l'imprimante en cours via Info(Word>>ActivePrinter)
or je n'arrive pas à lui donner le nom d'une autre imprimante
le Word>>ActivePrinter=Machin ou Word>>ActivePrinter(Machin) ne marchent pas.
Quelle est donc la bonne syntaxe ?

merci