J'essaie de créer une macro permettant d'imprimer des mises en plan en automatique. C'est à dire que je souhaite que la macro lis le format de la page et en fonction du format sélectionne la bonne imprimante avec les bons paramètres.
Pour lire le format des feuilles d'une mise en plan j'ai pas trop de problème mais pour sélectionner la bonne imprimante avec les bons paramètres je cale.
En gros le petit bout de code devrait ressembler à ça :
Select Case format
Case "A4"
Print "imprimante_par_defaut"
With quelquechose
.Orientation = xlPortrait
.format = A4
.echelle = 100
.feuille_en_cours = true
Case "A3"
Print "imprimante_par_defaut"
With quelquechose
.Orientation = xlLandscape
.format = A3
.echelle = 100
.feuille_en_cours = true
Case "A2"
Print "traceur"
With quelquechose
.Orientation = xlLandscape
.format = A2
.echelle = 100
.feuille_en_cours = true
Je reviens à la charge pour l'impression automatique.
J'ai une option sur mon traceur pour orienter le papier afin d'avoir le moins de chute possible en fonction du format. Cependant je ne trouve pas l'option pour activer cette option en vba.
Quelqu'un a déjà utilisé ou manipuler cette option ?