cs_MichelD33
Messages postés8Date d'inscriptionmercredi 11 octobre 2006StatutMembreDernière intervention24 octobre 2006
-
11 oct. 2006 à 14:39
mbodjsystem
Messages postés26Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention 9 juillet 2008
-
5 mai 2008 à 14:26
Bonjour,
Quelqu'un connait-il le moyen de modifier l'imprimante par défaut en VBA pour EXCEL. Je souhaite imprimer un userform sur une imprimante couleur en réseau en mode paysage.
cs_MichelD33
Messages postés8Date d'inscriptionmercredi 11 octobre 2006StatutMembreDernière intervention24 octobre 2006 11 oct. 2006 à 16:20
Salut,
Merci pour ta réponse. Je l'ai fait, mais cela ne marche pas, car automatiquement, l'impression d'un userform passe par l'imprimante par défaut. Quand je dis que cela ne marche pas, ce n'est pas tout à fait exact, puisque si je veux imprimer autre chose que le userform, cela se fera sur mon autre imprimante couleur. Mais pas le userform...
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 11 oct. 2006 à 16:45
Ok, j'ai vu c'est UserForm.PrintForm.
Mais effectivement c'est l'imprimante par défaut.
Tu peux contourner le problème en faisant un PrintScreen de la Form, tu la places sur une feuille vierge du classeur, ajuste les tailles (Top, Left, Width et Height) de l'image et imprime la feuille avec l'imprimante couleur.
Sinon, vois avec une API windows pour changer ton imprimante par défaut et la remettre après traitement.
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MichelD33
Messages postés8Date d'inscriptionmercredi 11 octobre 2006StatutMembreDernière intervention24 octobre 2006 12 oct. 2006 à 09:43
Bonjour,
Le printscreen ne fonctionne pas, peut-être à cause du caractère modal de l'userform ? ? ?
Je vais donc essayer de me plonger dans les API windows. Je te tiendrai au courant..
mbodjsystem
Messages postés26Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention 9 juillet 2008 5 mai 2008 à 14:26
oooh je crois que si tu le trouves, tu devrais le poster ici pour que les autres puissent s'en bénéficier aussi.
n'oublie jamais que le probleme que tu as est rencontré par plusieurs développeurs aussi.