Tlac z excel (makro)
Mam makro v xls, kde otvorim dalsi subor, z neho si nacitam nejake hodnoty a pred zavretim ho poslem na tlaciaren Range("A1:H66").PrintOut Copies:=1. Mam nastavene , mam nastavene aj Application.ScreenUpdating = False a Application.DisplayAlerts = False a napriek tomu mi obrazovka preblikava s oznamom okna o poslani na tlaciaren.
Da sa tomu nejak zamedzit?
Ty 2 prepinače pouze zakážou překreslování Excelu a zobrazení chybových zpráv v Excelu. Nezabrání tvému dialogu.
Zkus si před odesláním na tiskárnu ještě pohrát s
Application.Visible = False
a pak ji zase zobrazit. Možná to bude méně rušivé, pokud ji navíc nebudeš potřebovat po tisku zobrazit, bude to jednodušší.
Dik, skusim to na tu chvilku, ono je to tak, ze v cykle otvaram x suborov, napr za 04 je ich 64, z kazdeho nieco vytiahnem, a ked ho uz mam otvoreny, tak ho aj tlacim . . .
Tak nie, to sposobi ze cela aplikacia zmizne, objavi sa okno poslania suboru na tlaciaren a nasledne ked to zase povolim tak sa objavi aplikacia
https://stackoverflow.com/questions/67219/how-do-you-prevent-printing-dialog-when-using-excel-printout-method
Doplňujúce info:
Môj predchádzajúci link priamo uvádza kód, ktorý nefunguje, ale v ďalšej diskusii je uvedený ďalší link, ktorého riešenie funguje:
https://www.mrexcel.com/board/threads/hide-now-printing-in-vba.13057/
Mám odskúšané
Dik, toto som nasiel, ale mne nefunguje. Je to presne ako normalne, okna preblikavaju, len neobsahuju text, len ramik okna.
Áno, sorry, teraz som si tiež všimol, že na okamih preblikne prázdne okienko...
https://www.mrexcel.com/board/threads/print-dialog-box.94045/
Tu sa na konci vlákna píše, že na 32 bitových systémoch funguje a že problém bude v rozdiele medzi 32 a 64 bitovými API deklaráciami
Tak ďaleko však nie som
Vdaka vsetkym za snahu, akoze viem s tym zit, len je to nie pekne a zdrzuje to vykonavanie skriptu . . . ale aspon vidiet, ze sa nieco deje
A což takhle to poriešiť fintou:
Nebudeš tlačiť x súborov po jednom, ale načítaš dávku súborov, makrom poriešiš zlúčenie všetkých potrebných dát do jedného výsledného súboru a ten dáš vytlačiť jediným povelom... Pokiaľ to máš systematické, nemal by byť problém a bolo by to než bys řekl švec...
No nie az tak doslova, tam by bol zase problem tak narychlo si spomeneiem napriklad na strankovanie, niesu to surove data, ale predstav si kazdy subor povedzme ako vyplneny dotaznik . . . a ludova tvorivost si sem tam prida riadok, pripadne pise poznamky do dalsich stlpcov . . . do suborov nemozem zasiahnut, niesu moje
Ale nieje to tke strasne, len som to chcel doviest k dokonalosti
Tak sa o dokonalosť ani nesnaž, dokonalé môžu byť len ženy
Veď ono Ťa niečo ešte napadne, čo bude TAKMERRR dokonalé