OVH Cloud OVH Cloud

Requête d'impression et ralentissement d'exécution

2 réponses
Avatar
ced
Bonjour,
J'ai dans une procédure plusieurs requêtes d'impression, les premières se
font sur l'imprimante par défaut, les suivantes sur une autre imprimante du
réseau. Lors du passage sur l'autre imprimante, la macro ralenti énormément
sont execution. Connaissez-vous une solution pour ne pas à avoir de
ralentissement.
Le code que j'utilise pour l'impression est :
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur l'imprimante par défaut
"Application.ActivePrinter = "\\?????????\LASER_4 sur Ne02:" &
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur la seconde imprimante

Merci à tous de votre aide

2 réponses

Avatar
michdenis
Bonjour Ced,

Il est normal qu'il y ait un certain ralentissement, l'imprimante réseau n'est pas nécessairement à côté de ton
ordinateur. Ton réseau peut être achalandé par d'autres utilisateurs .... et une imprimante réseau n'imprime pas
nécessairement seulement tes documents !


Salutations!


"ced" a écrit dans le message de news:
Bonjour,
J'ai dans une procédure plusieurs requêtes d'impression, les premières se
font sur l'imprimante par défaut, les suivantes sur une autre imprimante du
réseau. Lors du passage sur l'autre imprimante, la macro ralenti énormément
sont execution. Connaissez-vous une solution pour ne pas à avoir de
ralentissement.
Le code que j'utilise pour l'impression est :
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur l'imprimante par défaut
"Application.ActivePrinter = "?????????LASER_4 sur Ne02:" &
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur la seconde imprimante

Merci à tous de votre aide
Avatar
ced
Je parle d'un ralentissement sur l'execution propre de la macro, même en
repartant sur une impression sur l'imprimante locale, l'execution reste peu
rapide (parfois des erreur liées au manque de mémoire se produisent).
Existe-t-il un moyen de vider la mémoire sans toucher aux variables ?
"michdenis" a écrit dans le message de news:
uuhpi%
Bonjour Ced,

Il est normal qu'il y ait un certain ralentissement, l'imprimante réseau
n'est pas nécessairement à côté de ton
ordinateur. Ton réseau peut être achalandé par d'autres utilisateurs ....
et une imprimante réseau n'imprime pas
nécessairement seulement tes documents !


Salutations!


"ced" a écrit dans le message de news:

Bonjour,
J'ai dans une procédure plusieurs requêtes d'impression, les premières se
font sur l'imprimante par défaut, les suivantes sur une autre imprimante
du
réseau. Lors du passage sur l'autre imprimante, la macro ralenti
énormément
sont execution. Connaissez-vous une solution pour ne pas à avoir de
ralentissement.
Le code que j'utilise pour l'impression est :
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur l'imprimante par défaut
"Application.ActivePrinter = "?????????LASER_4 sur Ne02:" &
"ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True" pour
l'impression sur la seconde imprimante

Merci à tous de votre aide