Próbuję stworzyć makro, które pozwoli na automatyczne drukowanie rysunków. Oznacza to, że chcę, aby makro odczytywało rozmiar strony i w zależności od formatu wybierało odpowiednią drukarkę z odpowiednimi ustawieniami.
Z odczytaniem formatu arkuszy rysunku nie mam większego problemu, ale z wyborem odpowiedniej drukarki z odpowiednimi ustawieniami utknęłem w martwym punkcie.
Zasadniczo mały fragment kodu powinien wyglądać tak:
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
W moim ploterze mam możliwość zorientowania papieru tak, aby mieć jak najmniej zrzucania w zależności od formatu. Nie mogę jednak znaleźć opcji aktywacji tej opcji w vba.
Czy ktoś kiedykolwiek używał lub manipulował tą opcją?