Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Makro za zamenu Wordovih tagova, tagovima html-a

[es] :: Office :: Word :: Makro za zamenu Wordovih tagova, tagovima html-a

[ Pregleda: 2046 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Makro za zamenu Wordovih tagova, tagovima html-a07.05.2014. u 13:58 - pre 121 meseci
Da li je moguće napraviti makro koji bi mi u Wordovom tekstu našao sve bold i italik reči, i na njihove početke i krajeve dodao html tagove <b> ... </b>, i <i> ... </i>, što mi je potrebno radi prebacivanja podužih fragmenata Wordovih tekstova u textareu Web formata, u kojoj Wordovi tagovi ne deluju, pa moram njihove adekvatne html zamene da unosim ručno, što je jako mučno.

Na primer:
Word tekxt:

Ovo je Word tekst, sa boldiranim rečima i rečima ispisanim italikom koje treba označiti html tagovima, kako bi automatski na web stranici bili prikazani ispravno.

Da izgleda ovako:
Ovo je <b>Word</b> tekst, sa <b>boldiranim</b> rečima i rečima ispisanim <i>italikom</i> koje treba <b>označiti</b> <i>html</i> tagovima, kako bi <b>automatski</b> na web stranici bili <i>prikazani ispravno</i>
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Makro za zamenu Wordovih tagova, tagovima html-a07.05.2014. u 14:47 - pre 121 meseci
1. U Wordu pritisneš CTRL+H ili odabereš sa ribona "Replace"
2. Kada ti se otvori Replace dijalog stistneš taster More da ti se pojavi donji deo dijaloga, i čekiraš "Use wildcards"
3. U Find What polju upišeš (<*>) TAČNO OVAKO KAKO SAM NAPISAO. Dakle, leva zagrada, znak manje, zvezdica, znak veće desna zagrada. Ovaj izraz znači nađi mi sve reči i zapamti reč koju si našao kao varijablu broj 1. (Zagrade znače grupisanje u varijablu, znaci manje, veće znače početak reči i kraj reči, zvezdica znači sva slova u okviru reči).
4. Klikneš na taster Format, odabereš Font, pa na font dijalogu izabereš Bold.
5. U Replace with upišeš <b>\1</b> (znači, prvo html tag za bold, zatim backslah 1 što znači sadržaj prve grupe koju je zapamtio u Find what, pa zatvoreni html tag za bold).
6. Klikneš na Replace all i eto ti oznake za bold na svim boldiranim rečima.

Za italik isto tako, osim što u koraku 4 odabereš Italic umesto Bold, a u koraku 5 upišeš <i>\1</i>
 
Odgovor na temu

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Re: Makro za zamenu Wordovih tagova, tagovima html-a07.05.2014. u 16:45 - pre 121 meseci
Uradio sam sve tačno kako ste napisali, i na Replace all dobih poruku:

The Replace With text contains a group which is out od range.

Gde može biti greška?

 
Odgovor na temu

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Re: Makro za zamenu Wordovih tagova, tagovima html-a07.05.2014. u 17:43 - pre 121 meseci
E, ubio me grom, penzionerski!
Kad sam po treći put pročitao vašu poruku, stepujući slovo po slovo,
i upoređujući sa onim što ste napisali, sinulo mi je gde sam pogrešio:
nisam uradio TAČNO kako ste napisali, jer sam uneo samo <*> bez () ...
Dodao samo to, i dabome - sve je proradilo kao sat!

E, da niste uvećali slova, mučio bih se k'o Tantal!
Jer sam se u jednom trnutku zapitao a zašto je čovek
udario caps Lock?! (Kao da je znao s kim ima posla, rekoh sebi u /belu/ bradu!)

Tako, ostaje mi da se od srca zahvalim, jer ste mi spasli silno vreme koje sam gubio
unoseći ove hebene tagove manuelitno!

P.


 
Odgovor na temu

[es] :: Office :: Word :: Makro za zamenu Wordovih tagova, tagovima html-a

[ Pregleda: 2046 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.