[ chuPavi @ 19.05.2008. 09:36 ] @
Napravio sam makrojcic koji popunjava obrazac iz baze i automatski ga stampa. Trebam da odstampam 300 obrazaca, sto oduzima dosta vremena jer se nalog za stampu salje po obrazcu a ne za sve obrazce.
Koja su moguca resenja da se prvo formiraju svi obrasci a tek onda da se grupno posalju na stampu u vidu jednog naloga ?
[ timmy @ 19.05.2008. 11:47 ] @
Pitanje: da li ispravno koristis termin makro i baza?
Sta smatras pod bazom? Mozes li te podatke da izvezes
u neku drugu aplikaciju? Npr. u Access ako vec nisu tamo,
i da u njemu napravis report koji ce stampati obrasce.

Drugo, moze li taj obrazac da se napravi u Word-u i da
se podaci "mail-merge"-uju?

Ako je zaista makro bio neophodan, prosiri makro tako sto ces
trenutni izgled popunjenog obrazca kopirati u Word i
tako za sve obrasce a zatim stampaj taj Word dokument.

Ili, stampaj jedan po jedan obrazac iz Excel ali u .pdf,
a onda povezi sve te .pdf fajlove u jedan (imas odgovarajucu
opciju u Adobe Acrobatu). Pa stampaj taj objedinjeni.

Pozdrav
[ chuPavi @ 19.05.2008. 12:39 ] @
Razmiljao sam o pdf-u ali nakon svake stampe u pdf isti trazi i ime fajla. Nisam ceprkao da vidim dal moze automatski da ih imenuje.
Nije bitno dal je baza ili excel tabela, i dal cu koristiti access. Ovo je pitanje tipa "dal excel moze i na koji nacin ? "
[ timmy @ 19.05.2008. 13:16 ] @
Mislim da mozes i unapred da zadas ime fajla u koji da se stampa.

Code:

ActiveWindow.SelectedSheets.PrintOut Copies:=1, PrintToFile:=True, PrToFileName="C:\nesto.pdf"


a mozes i da popunis obrazac (pretpostavljam da je to jedan sheet),
kopiras ga pa popunis sledeci... Istina dobices 300 sheet-ova koje
onda mozes po potrebi da stampas. Ali ovo nije elegantno, zar ne?

Pozdrav
[ Brz_na_tastaturi @ 20.05.2008. 07:02 ] @
Ne znam kako si ti organizovao podatke, ako si dobro organizovao onda ne bi trebalo da bude problem da se napravi petlja koja ce da popuni obrzac i odstampa ga onoliko puta koliko ima podataka.