Requête d'impression et ralentissement d'exécution
2 réponses
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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <ced1er@numericable.fr> a écrit dans le message de news: u9fD3sv2EHA.524@TK2MSFTNGP09.phx.gbl...
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
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
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
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" <michdenis@hotmail.com> a écrit dans le message de news:
uuhpi%23v2EHA.1292@TK2MSFTNGP10.phx.gbl...
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" <ced1er@numericable.fr> a écrit dans le message de news:
u9fD3sv2EHA.524@TK2MSFTNGP09.phx.gbl...
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
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