[ vojvoda1010 @ 30.09.2018. 16:55 ] @
Ovako imam dokument za neku aktivnost (npr.prodaja automobila) koji je polupelcer za sledece aktivnosti (npr.prodaj drugih automobila).

Strane se razlikuju, 1 doc. ima 45 strana, drugi ima 100 strana, treci ima 20 strana, itd.

Strane se uglavnom razlikuju zbog karakteristika, odnsono performansi samih modela automobila i nekih drugih stvari.

Da li moze da se odredjeni delovi teksta automatski prenose kada se ubace,

npr. na vise mesta (strana 1, 25, 33, 44) imam ime modela automobila, pa reg.broj vozila, ima vlasnika, itd. (napomena: podaci mogu imati jednu rec ili vise reci)?
[ Jpeca @ 01.10.2018. 08:32 ] @
Vezano za pitanje "odredjeni delovi teksta automatski prenose kada se ubace,"
a/ Uneseni tekst označiš kao bookmark. U priloženom primeru ja sam napravio tabelu i označio je kao bookmard RegBr na prvoj strani
b/ Na mestu gde želiš da se tekst ponovi ubaciš unakrsnu referencu (Insert > Cross Reference). U primeru su reference na 2 i 8 strani

c/ Ako izmeniš osnovne podatke - bookmark, Ctrl+A pa F9 da ažuriraš sva pojavljivanja u dokumenut

Kompletno rešenje mogla bi da se napravi pomoću makroa, ali to zahteva dosta vremena za pripremu.
1/ Napraviš neku formu ili više formi koje se popunjavaju jedna za drugom u stilu čarobnjaka
2/ Na osnovu izbora iz tih formi kreira se novi dokument na osnovu šablona i popune mesta na osnovu unosa iz čarobnjaka

Zavisno šta ti treba, možda je moguće da se "šablon" popuni i na osnovu mail merge alata - podatke pripremiš u Excelu ili posebnom Word dokumentu.
[ vojvoda1010 @ 02.10.2018. 18:25 ] @
kako da nadjem i da kreiram cross-reference?


kako da se naprave forme?
kako da se naprave carobnjaci?

[ Jpeca @ 03.10.2018. 10:59 ] @
Citat:
kako da nadjem i da kreiram cross-reference?

Mislio sam da je dovoljno to što sam napiso da se snađeš dalje. Evo detaljnije;
1/ Prvo kreiraj bookmark (oznaku)
a/ Selektuj tekst koji želiš da se pojavljuje na više mesta u dokumentu
b/ Na Insert tabu izaberi Bookmark (sekcija Links)

c/ U dijalogu koji se pojavi zadaj smisleni naziv za bookmark, pa Add

2/ Na svim mestima u dokumentu gde želiš da se ponovi tekst iz bookmarka, ubaci unakrsnu referncu (Cross Reference)
a/ Pozicioniraj se na željeno mesto u dokumentu, pana Insert tabu izaberi Cross Reference
b/ U dijalogu koji se pojavi obrati pažnju da za tip reference izabereš Bookmark, a za sadržaj reference ("Insert refernce to") Bookmark text
Insert as hyperlink možeš po potrebi da isključiš


3/ Snimi takav dokument - to će ti biti šablon za buduće

Kad praviš sledeći dokument, otvoriš taj dokument ida promeniš tekst na svim mestima
1/ Pozicioniraj se na bookmark Ctrl+G, Bookmark i izaberi odgovarajući bookmark ako ima više
2/ Da promeniš tekst unutar bookmark treba promene izvršiti unutar samog polja.
Da bi bio siguran najbolje da uključiš prikaz zagrada
pa izmeni tekst unutar zagrada
3/ CTRL+A da selektuješ ceo dokument
4/ F9 da ažuriraš sva polja (unakrsne refernce) u dokumentu


Što se tiče kreiranja formi, praviš ih iz VBE, vidi npr. https://www.youtube.com/watch?v=8lKzMuk2nO0. Čarobnjak je samo naziv koji sam ja dao za više povezanih formi (da se neka kompleksnija akcija odradi korak po korak), u stilu različiti Office Wizarad-a kao npr. Mail Merge
[ vojvoda1010 @ 17.02.2019. 11:34 ] @
da li ovo moze da se uradi preko userform?

imam 6,7 podataka u koje u nekim delovima teksta (recenicama) da ubacim
[ vojvoda1010 @ 17.02.2019. 12:43 ] @
nesto povezujem, neki code koji sam uspeo


Private Sub ubaci_Click()

Dim broj As Range
Set broj = ActiveDocument.Bookmarks("broj").Range
broj.Text = Me.broj.Value
Me.Repaint
UserForm1.Hide

End Sub


Pre toga uradio userform,

da li moze da se izvrsi replace postojeceg teksta gde je poziciniran bookmarks?