Orientation de l'imprimante par défaut

Résolu
cs_MichelD33 Messages postés 8 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 24 octobre 2006 - 19 oct. 2006 à 09:50
cs_MichelD33 Messages postés 8 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 24 octobre 2006 - 24 oct. 2006 à 15:01
Bonjour,

J'ai réussi à changer l'imprimante par défaut grâce à un code API en VBA. Quelqu'un pourrait-il me donner le code API pour modifier l'orientation de cette imprimante...?

Je veux imprimer un UserForm sur une imprimante couleur de mon réseau en orientation PAYSAGE. L'orientation par défaut est PORTRAIT. J'y arrive de mon poste, mais je n'y arrive pas du poste propriétaire de l'imprimante couleur. Il faut donc trouver le code API adéquat pour cette manip. Malgré mes recherches sur le net, je n'y arrive pas.

Merci

Michel.

6 réponses

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
23 oct. 2006 à 18:56
3
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 37
19 oct. 2006 à 12:02
0
cs_MichelD33 Messages postés 8 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 24 octobre 2006
19 oct. 2006 à 14:03
Merci pour les liens, cependant ils ne m'aident pas vraiment. En effet, l'impression d'un UserForm n'accepte que la méthode printform, c'est pourquoi je pense que la seule solution est de passer par un code API à insérer dans VBA pour EXCEL.

Encore merci.

Michel
0
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
22 oct. 2006 à 12:55
salut,

je sais que ce n'est pas du VB mais ca donne la méthode :
http://www.codeproject.com/printing/printerorientation.asp

ShareVB
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_MichelD33 Messages postés 8 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 24 octobre 2006
23 oct. 2006 à 11:46
Salut,

Merci pour ton message. Seulement voila, mon niveau en programmation ne me permet pas de traduire ce code en VBA. Mais cela me conforte dans mon idée qu'il doit bien y avoir un moyen de changer l'orientation par défaut d'une imprimante, puis de la remettre en l'état d'origine. Je pense que je dois passer par un code API à insérer dans VBA pour EXCEL. Si quelqu'un peut me guider au moins sur le démarrage de la manip...

Merci en tout cas.
0
cs_MichelD33 Messages postés 8 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 24 octobre 2006
24 oct. 2006 à 15:01
Cher Share (Humour!!)

Merci de ton aide, grâce au lien http://www.vbfrance.com/codes/CHANGER-PROPRIETES-IMPRIMANTE-COURS_7485.aspx, je vais pouvoir bricoler.

Encore merci.

Michel
0
Rejoignez-nous