Forum elektroda.pl

Regulamin  | Punkty  | Dodaj...  | Ostatnie  | Szukaj | Rejestracja | Zaloguj



vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego arkusz


  Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> Programowanie Początkujący ->vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego arkusz Napisz nowy temat  Odpowiedz do tematu 
Autor
Schowaj lewą kolumnę
Pokaż lewą kolumnę Wiadomość
JackPeterson
Poziom 4
Dołączył: 20 Sie 2013
Posty: 9
JackPeterson
Poziom 4
Post#1 15 Lis 2013 15:55  Autor tematu   

vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego arkusz


Witam
Chcę wydrukować dwustronnie (duplex) dwa zakresy z pliku excela np."A1:J49" oraz "A50:U123" z "Arkusz1". Pierwszy zakres ma być wydrukowany pionowo, drugi poziomo na kartce formatu A4.Jak to zrobić?

Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
adamas_nt
Moderator Programowanie
Miasto: Nowy Tomyśl
Dołączył: 26 Sty 2008
Posty: 4411
Pomógł: 1216
Ocena postów: 112
adamas_nt
Moderator Programowanie
Post#2 15 Lis 2013 16:37    

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


JackPeterson napisał:
Jak to zrobić?

1. Nagrać makro (obszar wydruku, orientacja strony)
2. Usunąć nadmiar (interesuje nas wyłącznie 'PrintArea' oraz ''Orientation')
3. Podstawić wartości
4. Cieszyć się działaniem

Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
JackPeterson
Poziom 4
Dołączył: 20 Sie 2013
Posty: 9
JackPeterson
Poziom 4
Post#3 18 Lis 2013 10:30  Autor tematu   

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


Nagrałem makro, usunąłem nadmiar kodu, ale nie cieszę się działaniem :cry:
Wiem, że robię prosty błąd, ale nie wiem gdzie. Kod, który pozostał po usunięciu nadmiaru poniżej:



Kod: vb
Musisz być zalogowany, aby zobaczyć treść.


Rozumiem, dlaczego przy powyższym zapisie na wydruku są tylko ustawienia drugiego obszaru i jego orientacja wydruku (Landscape), a ja chciałbym najpierw wydrukować Portrait z pierwszego obszaru, a potem Landscape z drugiego.Korzystam z excela 2007.Gdzie robię błąd?[/code]

Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
adamas_nt
Moderator Programowanie
Miasto: Nowy Tomyśl
Dołączył: 26 Sty 2008
Posty: 4411
Pomógł: 1216
Ocena postów: 112
adamas_nt
Moderator Programowanie
Post#4 18 Lis 2013 11:06    

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


Po każdym zdefiniowaniu obszaru > wydruk. Jeśli drukarka ma duplex - ustaw sprzętowo i wyrzuć msgbox.



Kod: vb
Musisz być zalogowany, aby zobaczyć treść.


Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
JackPeterson
Poziom 4
Dołączył: 20 Sie 2013
Posty: 9
JackPeterson
Poziom 4
Post#5 18 Lis 2013 11:31  Autor tematu   

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


Drukarka jest ustawiona na duplex, wyrzuciłem msgboxa. Efekt? Pierwszy zakres wydrukował się w orientacji Portrait na pierwszej stronie pierwszej kartki.Potem zadziałał duplex i drukarka wypluła niezadrukowaną drugą stronę. Następnie otrzymałem wydruk drugiego zakresu w orientacji Landscape na pierwszej stronie drugiej kartki a dalej było tak, jak w opisie wyżej, tzn. duplex i "wyjście" z drukarki czystej strony.

Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
adamas_nt
Moderator Programowanie
Miasto: Nowy Tomyśl
Dołączył: 26 Sty 2008
Posty: 4411
Pomógł: 1216
Ocena postów: 112
adamas_nt
Moderator Programowanie
Post#6 18 Lis 2013 12:37    

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


No to kicha...
W drukarce, z którą miałem do czynienia, jakiś Sharp wielki jak lodówka, były opcje dla druku wielostronicowego: "automatic" i "wait for coś tam". Przy drugiej opcji nawet wydruk z innego programu lądował na drugiej stronie.

Pozostaje API (obsługa sterownika drukarki), ale to już wyższa półka i żadnych gwarancji.

Pomocny post? + 0
Powrót do góry

Google Adsense
Google


Powrót do góry
JackPeterson
Poziom 4
Dołączył: 20 Sie 2013
Posty: 9
JackPeterson
Poziom 4
Post#7 18 Lis 2013 14:15  Autor tematu   

Re: vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego ar


Dzięki adamas_nt za starania. Czy ktoś może pomóc?

Pomocny post? + 0
Powrót do góry
Napisz nowy temat  Odpowiedz do tematu     Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> Programowanie Początkujący -> vba-excel - drukowanie dwustronne zakresów różnej wielkości z tego samego arkusz
Strona 1 z 1
Podobne tematy
VBA - drukowanie nieprzystających zakresów komórek na jednej stronie (1)
Różnice wielkości kodu tego samego projektu. (12)
VBA Excel - Łączenie kilku zakresów w jeden (4)
VBA excel: formatka blokuje arkusz (5)
VBA [Excel] - Równoczesne zaznaczenie zakresów z różnych arkuszy (1)
Excel - VBA - Pobieranie fragmentów prezentacji i zapisywanie ich jako arkusz (1)
VBA Excel - zaznaczanie kolumn w arkuszu innym niż arkusz osadzenia makra (6)
Drukowanie w VBA excel (2)
VBA/Excel - Drukowanie warunkowe (10)
[excel][vba] co tu dopisać \' drukowanie \' (31)


Przełącz wygląd na komórki Przełącz wygląd na komputery desktop

Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Redaktorzy || Reklama || Kontakt

Page generation time: 0.125 seconds

elektroda.pl temat RSS