Odabir kodiranja teksta prilikom otvaranja i spremanja datoteka. Microsoft Office Compatibility Pack za Word, Excel i PowerPoint formate datoteka Odabir kodiranja prilikom spremanja datoteke

Kad otvorite tekstualna datoteka V Microsoft Word ili drugog programa (na primjer, na računalu čiji se jezik operativnog sustava razlikuje od onoga na kojem je napisan tekst u datoteci), kodiranje pomaže programu da odredi u kojem obliku tekst treba biti prikazan na ekranu kako bi mogao biti pročitan.

U ovom članku

Razumijevanje kodiranja teksta

Tekst koji se pojavljuje kao tekst na ekranu zapravo je pohranjen kao numerička vrijednost u tekstualnoj datoteci. Računalo prevodi numeričke vrijednosti u vidljive simbole. Za to se koristi standard kodiranja.

Kodiranje je shema numeriranja u kojoj svaki tekstualni znak u skupu odgovara određenom numerička vrijednost. Kodiranje može sadržavati slova, brojke i druge simbole. Različiti jezici često koriste različite skupove znakova, tako da su mnoga postojeća kodiranja dizajnirana da predstavljaju skupove znakova svojih odgovarajućih jezika.

Različita kodiranja za različite alfabete

Informacije o kodiranju spremljene s tekstualnom datotekom računalo koristi za prikaz teksta na zaslonu. Na primjer, u "Cyrillic (Windows)" kodiranju, znak "Y" odgovara numeričkoj vrijednosti 201. Kada otvorite datoteku koja sadrži ovaj znak na računalu koje koristi "Cyrillic (Windows)" kodiranje, računalo čita broj 201 i prikazuje znak "Y".

Međutim, ako se ista datoteka otvori na računalu koje prema zadanim postavkama koristi različito kodiranje, na zaslonu će se prikazati znak koji odgovara broju 201 u ovom kodiranju. Na primjer, ako računalo koristi "zapadnoeuropsko (Windows)" kodiranje, znak "Y" iz izvorne tekstualne datoteke temeljen na ćiriličnom pismu bit će prikazan kao "É", budući da je to znak koji odgovara broju 201 u ovom kodiranju.

Unicode: jedno kodiranje za različite alfabete

Kako biste izbjegli probleme s kodiranjem i dekodiranjem tekstualnih datoteka, možete ih spremiti u Unicodeu. Ovo kodiranje uključuje većinu znakova iz svih jezika koji se obično koriste na modernim računalima.

Budući da se Word temelji na Unicodeu, sve se datoteke u njemu automatski spremaju u ovom kodiranju. Unicode datoteke mogu se otvoriti na bilo kojem računalu s operativnim sustavom Engleski jezik bez obzira na jezik teksta. Osim toga, na takvo računalo možete spremati datoteke u Unicodeu koje sadrže znakove koji nisu u zapadnoeuropskim abecedama (na primjer, grčki, ćirilični, arapski ili japanski).

Odabir kodiranja prilikom otvaranja datoteke

Ako u otvorena datoteka tekst je iskrivljen ili se pojavljuje kao upitnici ili kvadratići; Word je možda pogrešno odredio kodiranje. Možete odrediti kodiranje koje će se koristiti za prikaz (dekodiranje) teksta.

    Otvorite karticu Datoteka.

    Pritisnite gumb Mogućnosti.

    Pritisnite gumb Dodatno.

    Idi na odjeljak Su česti i potvrdite okvir Potvrdite pretvorbu formata datoteke prilikom otvaranja.

    Bilješka: Kada je ovaj potvrdni okvir označen, Word prikazuje dijaloški okvir Pretvorba datoteke Kad god otvorite datoteku u formatu koji nije Word (tj. datoteku koja nema ekstenziju DOC, DOT, DOCX, DOCM, DOTX ili DOTM). Ako često radite s ovim datotekama, ali obično ne trebate odabrati kodiranje, svakako onemogućite ovu opciju kako biste spriječili pojavljivanje ovog dijaloškog okvira.

    Zatvorite i zatim ponovno otvorite datoteku.

    U dijaloškom okviru Pretvorba datoteke odaberite stavku Kodirani tekst.

    U dijaloškom okviru Pretvorba datoteke postavite prekidač ostalo i odaberite željeno kodiranje s popisa.

    U području Uzorak

Ako gotovo sav tekst izgleda isto (na primjer, kvadratići ili točkice), vaše računalo možda nema instaliran ispravan font. U tom slučaju možete instalirati dodatne fontove.

Da biste instalirali dodatne fontove, učinite sljedeće:

    Pritisnite gumb Početak i odaberite Upravljačka ploča.

    Učinite nešto od sljedećeg:

    U sustavu Windows 7

    1. Na upravljačkoj ploči odaberite stavku Deinstaliranje programa.

      Promijeniti.

    U Windows Vista

      Na upravljačkoj ploči odaberite odjeljak Deinstaliranje programa.

      Na popisu programa kliknite Microsoft Office ili Microsoft Word ako je instaliran odvojeno od Microsoft Officea i kliknite Promijeniti.

    U sustavu Windows XP

      Na upravljačkoj ploči kliknite Instalacija i uklanjanje programa.

      Na listi Instalirani programi Pritisnite Microsoft Office ili Microsoft Word ako je instaliran odvojeno od Microsoft Officea i kliknite Promijeniti.

    U grupi Promijeniti Microsoftove instalacije Ured kliknite gumb Dodajte ili uklonite komponente a zatim kliknite gumb Nastaviti.

    U poglavlju Mogućnosti instalacije proširiti element Uredski uobičajeni alati, i onda - Višejezična podrška.

    Odaberite font koji želite, kliknite strelicu pokraj njega i odaberite Trči s mog računala.

Savjet: Prilikom otvaranja tekstualne datoteke u jednom ili drugom kodiranju, Word koristi fontove definirane u dijaloškom okviru Opcije web-dokumenta. (Za otvaranje dijaloškog okvira Opcije web-dokumenta, pritisnite Microsoft Office gumb, zatim kliknite Word opcije i odaberite kategoriju Dodatno. U poglavlju Su česti kliknite gumb Opcije web-dokumenta.) Korištenje opcija na kartici Fontovi dijaloški okvir Opcije web-dokumenta Možete prilagoditi font za svako kodiranje.

Odabir kodiranja prilikom spremanja datoteke

Ako ne odaberete kodiranje prilikom spremanja datoteke, koristit će se Unicode. Općenito, preporučuje se Unicode jer podržava većinu znakova u većini jezika.

Ako planirate otvoriti dokument u programu koji ne podržava Unicode, možete odabrati željeno kodiranje. Na primjer, u operacijski sustav na engleskom, možete izraditi dokument na kineskom (tradicionalno pismo) koristeći Unicode. Međutim, ako se takav dokument otvori u programu koji podržava kineski, ali ne podržava Unicode, datoteka se može spremiti u kodiranju "Kineski tradicionalni (Big5)". Kao rezultat toga, tekst će se ispravno prikazati kada otvorite dokument u programu koji podržava tradicionalni kineski.

Bilješka: Budući da je Unicode najopsežniji standard, neki se znakovi možda neće pojaviti prilikom spremanja teksta u drugim kodovima. Na primjer, pretpostavimo da Unicode dokument sadrži tekst i na hebrejskom i na ćirilici. Ako datoteku spremite u "Cyrillic (Windows)" kodiranju, hebrejski tekst neće biti prikazan, a ako je spremite u "Hebrew (Windows)" kodiranju, ćirilični tekst se neće prikazati.

Ako odaberete standard kodiranja koji ne podržava neke znakove u datoteci, Word će ih označiti crvenom bojom. Možete pregledati tekst u odabranom kodiranju prije spremanja datoteke.

Kada datoteku spremite kao kodirani tekst, tekst za koji je odabran font simbola, kao i kodovi polja, uklanjaju se iz datoteke.

Odabir kodiranja

    Otvorite karticu Datoteka.

    U polju Naziv datoteke unesite naziv za novu datoteku.

    U polju Vrsta datoteke Izaberi Običan tekst.

    Ako se pojavi dijaloški okvir Microsoft Office Word - Provjera kompatibilnosti, pritisni gumb Nastaviti.

    U dijaloškom okviru Pretvorba datoteke odaberite odgovarajuće kodiranje.

    • Za korištenje standardnog kodiranja odaberite opciju Windows (zadano).

      Za korištenje MS-DOS kodiranja odaberite opciju MS-DOS.

      Za postavljanje drugačijeg kodiranja odaberite radio gumb ostalo i odaberite željenu stavku s popisa. U području Uzorak možete pregledati tekst i provjeriti prikazuje li se ispravno u odabranom kodiranju.

      Bilješka: Da biste povećali područje prikaza dokumenta, možete promijeniti veličinu dijaloškog okvira Pretvorba datoteke.

    Ako se pojavi poruka "Tekst označen crvenom bojom ne može se ispravno spremiti u odabranom kodiranju", možete odabrati drugo kodiranje ili potvrditi okvir Dopusti zamjenu znakova.

    Ako je zamjena znakova omogućena, znakovi koji se ne mogu prikazati bit će zamijenjeni najbližim ekvivalentnim znakovima u odabranom kodiranju. Na primjer, elipsa je zamijenjena s tri točke, a kutni navodnici zamijenjeni su ravnim.

    Ako odabrano kodiranje nema ekvivalentne znakove za znakove označene crvenom bojom, oni će biti pohranjeni kao izvan konteksta (na primjer, kao upitnici).

    Ako će se dokument otvoriti u programu koji ne prelama tekst iz jednog retka u drugi, u njemu možete omogućiti čvrste prijelome redaka. Da biste to učinili, potvrdite okvir Umetanje prijeloma retka i navedite simbol prijeloma koji želite (povratak na početak reda (CR), pomak na novi red (LF) ili oboje) u Krajnje linije.

Pronalaženje kodiranja dostupnih u Wordu

Word prepoznaje višestruka kodiranja i podržava kodiranja koja su uključena u softver sustava.

Ispod je popis skripti i njima pridruženih kodiranja (kodne stranice).

Sustav pisanja

Kodiranja

Korišten font

Višejezični

Unicode (UCS-2 little endian, UTF-8, UTF-7)

Standardni font za stil "Normal" lokalizirane verzije Worda

arapski

Windows 1256, ASMO 708

Pojednostavljeni kineski)

GB2312, GBK, EUC-CN, ISO-2022-CN, HZ

kineski (tradicionalno pismo)

BIG5, EUC-TW, ISO-2022-TW

ćirilica

Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866

engleski, zapadnoeuropski i drugi koji se temelje na latiničnom pismu

Windows 1250, 1252-1254, 1257, ISO8859-x

grčki

japanski

Shift-JIS, ISO-2022-JP (JIS), EUC-JP

korejski

Wansung, Johab, ISO-2022-KR, EUC-KR

vijetnamski

Indijski: tamilski

indijski: nepalski

ISCII 57002 (devanagari)

Indijski: Konkani

ISCII 57002 (devanagari)

Indijski: hindski

ISCII 57002 (devanagari)

Indijski: asamski

Indijski: bengalski

Indijski: Gujarati

Indijski: kannada

Indijski: malajalam

Indijanac: orija

Indijski: Marathski

ISCII 57002 (devanagari)

Indijski: Punjabi

Indijski: sanskrt

ISCII 57002 (devanagari)

Indijski: teluški

    Da biste koristili indijske jezike, morate ih podržavati u operativnom sustavu i imati odgovarajuće OpenType fontove.

    Dostupna je samo ograničena podrška za nepalski, asamski, bengalski, gujarati, malajalam i oriya.

Pri rješavanju svakodnevnih informatičkih problema, poput mrežne administracije i korisničke podrške, često se koriste razne datoteke, posebice dokumenti sastavljeni u uređivačima teksta. Nažalost, ugrađeni Windows alati omogućuju rad s dokumentima samo kao datotekama; standardne alate ne rukuju internim Wordovim podacima, kao što je pretvorba vrste dokumenta.

Sastavio sam WSH (Windows Script Host) skriptu pod nazivom ConvertWord koja se koristi kao naredbena ljuska za Microsoft Word i olakšava rad s dokumentima. Osim toga, skripta može biti korisna za testiranje netočnih dokumenata.

Zahtjevi za ConvertWord

Da biste koristili ConvertWord, na računalu morate imati instaliran Word 97 ili noviji uređivač teksta. Cijeli izvorni tekst ConvertWorda može se preuzeti s web stranice našeg časopisa. Isječci iz skripte ConvertWord nalaze se u nastavku. Datoteke convertword.wsf i convertword.cmd trebaju biti spremljene u istu mapu.

ConvertWord može automatski koristiti bilo koji pretvarač formati datoteka, implementirano u Wordu. Word dolazi s osnovnim skupom pretvarača formata datoteka za standardni dokumenti. Međutim, ovaj set ne uključuje posebne pretvarače, na primjer za Microsoftovi dokumenti Radi ili WordPerfect. Da biste dobili ove i druge opcijske pretvarače, morate pokrenuti posebna instalacija Riječ.

Standardni Word pretvarači uključeni u Microsoft Office Resource Kits mogu se preuzeti sa stranice Office 2003 Editions Resource Kit na http://www.microsoft.com/office/ork/2003/default.htm . Pretvarači u paketu resursa kompatibilni su s Wordom 97 i novijim verzijama uređivača. Nakon instaliranja paketa resursa, trebali biste otići u kreirani direktorij (\%programfiles%orktools prema zadanim postavkama) i pronaći datoteku sa skupom pretvarača (oconvpck.exe), a zatim pokrenuti oconvpck.exe na svim računalima na kojima želite rasporedite pretvarače.

Svrha ConvertWorda

Izvorna svrha stvaranja ConvertWorda bila je izvršiti neke zadatke koji nisu bili mogući s čarobnjakom za skupnu konverziju Uređivač riječi. Čarobnjak za skupnu konverziju koristan je dodatak svakom administratorskom alatu. Čarobnjak je Word predložak koji pretvara jedan ulazni format u jedan izlazni format. Više detaljne informacije o takvoj pretvorbi možete pronaći u Microsoftovom članku “Kako automatski pretvoriti mnoge dokumente u Word 2002 format” na http://support.microsoft.com/?kbid=313714.

Čarobnjak za skupnu konverziju radi mnoge stvari, ali nije optimiziran za neke od njih, kao što je daljinska administracija ili automatizacija jednostavne transformacije za krajnje korisnike koji dijele dokumente na odvojenim mrežnim čvorovima. ConvertWord vam može pomoći riješiti ove probleme distribuirane konverzije izvođenjem sljedećih osnovnih operacija.

  • Šalje zahtjev sustavu o verziji Worda koju ima.
  • Automatski otvara popise miješanih vrsta dokumenata proizvoljne duljine.
  • Zajamčeno spremanje dokumenata s jedinstvenim nazivima u Wordu (zadano) ili drugim formatima.
  • Testira dokumente kako bi potražio probleme s formatiranjem i netočne korisničke lozinke.

Kako ConvertWord radi

Proces konverzije ConvertWorda sastoji se od četiri koraka. U prvom koraku skripta generira instancu Word aplikacije kako je prikazano u isječku popis 1 označeno s A. Dio izvora skripte dizajniran je da smanji broj dijaloških okvira što je više moguće. Na primjer, izvorni tekst označen B blokovima dijaloški okviri, kada je to moguće.

U drugom koraku ConvertWord otvara svaki dokument. Objekt riječi sadrži skup dokumenata; prilikom poziva Otvorena metoda ovaj skup (fragment označen A u popis 2) dokument je dohvaćen. Ako znate naziv dokumenta i želite da Word automatski otkrije njegov format, možete pozvati metodu samo s nazivom dokumenta kao argumentom.

Ili možete navesti format dokumenta kao drugi parametar metode Open. Nažalost, ovisno o verziji Worda, metoda Open zahtijeva do 16 parametara. Budući da se kontrolni parametar formata nalazi na desetom mjestu, prethodnih devet parametara mora biti navedeno. Rezultat je duga, nezgrapna žica. Informacije o parametrima možete dobiti na http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp ili u pomoći za Word.

Opcije ConvertWorda su FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate i Format. Parametar FileName je naziv datoteke Word dokumenta. Parametar ConfirmConversions možete koristiti za prikaz dijaloškog okvira kada Word pretvara otvoreni dokument. U ConvertWordu ovaj je parametar uvijek postavljen na False kako bi se olakšala automatizacija.

Parametar ReadOnly kontrolira proces otvaranja dokumenta samo za čitanje; ConvertWord uvijek dodjeljuje ovaj parametar Istina kako bi izvorni dokument ostao nepromijenjen. AddToRecentFiles određuje hoće li otvoreni dokument biti dodan na popis RecentFiles trenutni korisnik. Dokument može biti jedan od desetaka ili čak stotina, pa se njegovo dodavanje na popis ne preporučuje i parametar je postavljen na False.

PasswordDocument je lozinka za otvaranje zaštićenih dokumenata, a PasswordTemplate je lozinka za predloške. Ove vrijednosti nisu korisne za dokumente koji nisu Wordovi, tako da umjesto bilo kojeg parametra možete navesti dva dvostruki navodnici("") označavajući prazan niz. Parametar Vrati određuje hoće li se skripta vratiti na trenutnu otvorena verzija dokument ako je dokument koji treba pretvoriti već otvoren. ConvertWord postavlja ovaj parametar na True kako bi se izbjeglo gubljenje promjena i kako bi se aktivirala samo otvorena instanca dokumenta.

Parametri WritePasswordDocument i WritePasswordTemplate određuju lozinke potrebne za spremanje otvorenog dokumenta ili predloška. Za potrebe ovog članka, ovi parametri nisu obavezni jer ConvertWord ne prepisuje izvorni dokument; tako da skripta specificira "" za svaki od ovih argumenata.

Konačno, parametar Format je broj koji označava metodu koju Word koristi za određivanje formata otvorenog dokumenta. Doći do pravog broja nije lako jer brojevi i metode koje predstavljaju ovise o njima instalirana verzija Word, dodatni pretvarači dokumenata i postupci instalacije. Recimo da trebamo otvoriti i pretvoriti RTF (Rich Text Format) dokument s kodom za otvaranje formata 3. Da biste otvorili ogledni dokument pomoću standardnog RTF pretvarača, koristite sljedeći postupak:

Postavi doc = Word.Documents._

Open("c:my.rtf", False, _

Točno netočno, "", "", _

Istina, "", "", 3)

Neki redovi izvornog koda u ovom članku podijeljeni su u više redaka zbog ograničenja prostora. Popis dodatnih pretvarača dokumenata s odgovarajućim brojevima i standardnim nastavcima može se pronaći pomoću skupa objekata FileConverters. Izvorni kod u ispisu 3 prikazuje popis ovih pretvarača. Nema navedenih standardnih Wordovih pretvarača. Popis standardnih Wordovih pretvarača može se pronaći na stol 1 i u pomoći za Word.

Rutina CreateFormatCollections skripte ConvertWord prikazuje popis Wordovih pretvarača. Iako skripta donekle pojednostavljuje zadatak određivanja formata za otvaranje i spremanje, format koji se koristi za otvaranje ili spremanje dokumenta ovisi o verziji Worda i načinu na koji su instalirani pretvarači.

Nakon otvaranja dokumenta nova verzija spremljen metodom SaveAs (fragment s oznakom A u popis 4). Metoda SaveAs uzima do 16 parametara, ali potrebna su nam samo dva jer je potreban parametar SaveFormat drugi. Kao i kod parametara OpenFormat, morate navesti kodove formata za dokument koji otvarate u parametru SaveFormat. Da biste odredili format spremanja - na primjer, da biste spremili dokument u čisto tekstualnu datoteku C:my.txt - trebali biste unijeti naredbu

doc.Spremi kao "C:my.txt", 2

Nakon spremanja dokumenta, ConvertWord ga zatvara metodom Close (oznaka B u ispisu 4). Lažna vrijednost navodi da Word treba odbaciti promjene ako je dokument promijenjen otkad je spremljen. Nakon što skripta uzastopno otvori, spremi i zatvori sve dokumente, posljednji korak je izlazak iz Worda pozivanjem Wordove metode Quit ( popis 5).

Primjena ConvertWorda

Prije prvog pokretanja ConvertWorda, korisno je upoznati se s informacijama o vašoj lokalnoj verziji Worda pokretanjem naredbe

convertword/verzija

Ova naredba pokazuje važna informacija, uključujući broj verzije Worda instaliranog na stroju. Microsoft je prestao stavljati broj verzije u naziv proizvoda koji počinje s Office 95 (koji bi se zvao Office 7), ali broj interne verzije značajno se povećava za 1 sa svakim sljedećim izdanjem ažurirana verzija. Ista shema numeriranja koristi se u Wordu kao komponenti paketa Office. Interni brojevi verzija su 8 (Word 97), 9 (Word 2000), 10 (Word 2002) i 11 (Word 2003).

Prema zadanim postavkama ConvertWord automatski otvara datoteke, obrazloženo nagađa o njihovom formatu (npr. Word, običan tekst, WordPerfect, RTF) i sprema ih kao Word dokumenti, dajući im jedinstvena imena koja se sastoje od naziva datoteke, podvlake i broja. ConvertWord nudi nekoliko načina za imenovanje dokumenata. Naziv datoteke može se unijeti kao argument za sljedeću naredbu:

convertword unicode.txt plain.txt

Otherdocscorel.wps

Ovaj pristup rezultira time da se izlazne Word datoteke spremaju kao unicode.doc, plain.doc i otherdocscorel.doc. Druga mogućnost je konfigurirati ConvertWord za čitanje datoteka iz standardnog izvora, ovako:

convertword

Rezultati naredbe koja stvara popis datoteka mogu se poslati ConvertWordu na sljedeći način:

dir /s /b c:inbox*.txt

| convertword

Ako unos nije naveden, ConvertWord traži nazive ulaznih dokumenata dok ne pritisnete Ctrl+C dvaput.

ConvertWord ima jednostavnu metodu koja vam omogućuje da izbjegnete prepisivanje datoteka koje imaju isti naziv. Recimo da želite spremiti Word datoteku kao tekstualnu datoteku pod nazivom mylist.txt. Ako datoteka s istim nazivom već postoji, ConvertWord počinje iterirati kroz niz izvedenih naziva - mylist_1.txt, mylist_2.txt, itd. - dok se ne pronađe neiskorišteno ime. Taj se naziv zatim dodjeljuje spremljenoj datoteci. Traženje naziva datoteke obično traje kraće nego ručno otvaranje i spremanje dokumenta.

Promjena mjesta pohrane i naziva datoteke

ConvertWord sprema datoteke u istu mapu kao izvorna datoteka, s istim osnovnim nazivom. Na ovaj način, prilikom pretvaranja datoteka za više korisnika ili grupe korisnika, nove datoteke će biti postavljene pored starih. Obično korisnici znaju "svoje" datoteke i pamte njihova imena.

Međutim, direktorij za snimanje konvertiranih dokumenata može se promijeniti. Da biste to učinili, samo navedite /d ključ s puno ime, koji može biti apsolutan ili relativan u odnosu na stazu koja upućuje na mapu u kojoj se izvodi skripta. ConvertWord proširuje put do punog formata i stvara odgovarajući direktorij ako već ne postoji.

convertword /d:c: empexports

Možete promijeniti osnovno ime (naziv datoteke bez ekstenzije) pomoću /b prekidača. Ako ConvertWord naiđe na više datoteka s istim nazivom, tada ConvertWord mijenja nazive datoteka kako je gore objašnjeno. Također možete upotrijebiti /x prekidač za navođenje ekstenzije datoteke koja nije standardna ekstenzija izvezene vrste datoteke.

Izrada dokumenata koji nisu u programu Word

Prema zadanim postavkama ConvertWord automatski generira Word dokumente. Ako želite stvoriti dokument koji nije Word, možete upotrijebiti opciju /sa u uslužnom programu ConvertWord da promijenite zadani format spremanja. Formati u kojima možete spremati datoteke razlikuju se ovisno o verziji Worda i dodatnim pretvaračima dostupnim na sustavu na kojem se izvodi ConvertWord. Prvi korak kod spremanja datoteke u određenom formatu je pokretanje Worda s /cnv prekidačem za pregled instaliranih pretvarača; Broj pretvarača odgovara vrsti u kojoj želite spremiti novu datoteku. Ako sve datoteke moraju biti spremljene u određenom formatu, na primjer RTF (broj 6), tada se /sa:6 prekidač treba dodati u ConvertWord argumente. Na primjer, da biste pretvorili sve WordPerfect datoteke u trenutnoj mapi u RTF, trebali biste pokrenuti naredbu

dir /s /b *.wpd

| convertword/sa:6

Ovisno o verziji Worda i instaliranim pretvaračima, broj dostupnih formata može biti velik. Uvijek biste trebali provjeriti vrste prije pretvaranja datoteka, budući da će se njihov broj razlikovati od stroja do stroja. Jedina iznimka od ovog dosadnog pravila su standardni ugrađeni pretvarači programa Word. Word 97 i novije verzije imaju iste vrijednosti od 0 do 6, a standardni brojevi tipova rastu kako se dodaju nove verzije. Za Word 2003, brojevi od 0 do 11 bit će isti na svim strojevima. Iznimka od standardnih vrijednosti je pin broj -1. Ova vrijednost ne odgovara Word pretvaraču, već se koristi kao naredba ConvertWord za pisanje podataka iz datoteke dokumenta u konzolu. Može se postaviti tipkom /sa - /sa:-1 ili /sa+.

Obrada pogreške

Tijekom velikih operacija konverzije, neke datoteke mogu imati problema. Trebate način za praćenje dokumenata koji se nisu uspjeli pretvoriti. Ako se datoteka ne može pretvoriti, ConvertWord prosljeđuje naziv datoteke i opisne informacije u standardni tok pogrešaka (StdErr); Administrator može pratiti pogreške gledajući nazive datoteka kako se pomiču preko zaslona ili preusmjeravanjem podataka o pogreškama u datoteku za kasniju analizu, na primjer:

Pogreške.txt

Prema zadanim postavkama ConvertWord prikazuje pogreške dajući samo naziv datoteke i broj pogreške:

c:demo.rtf NIJE USPJELO: 2

Pomoću /v+ prekidača (verbose output) možete dobiti detaljnije informacije o pogrešci:

convertword
/v+>greške.txt

Prekidač /v- ne prikazuje brojeve grešaka; umjesto toga, naziv datoteke se jednostavno prosljeđuje u StdErr kako bi se naknadna obrada olakšala.

Posljednja pogreška koju je otkrio ConvertWord uvijek se prihvaća kao konačna razina pogreške; Nakon što skripta završi s izvođenjem, ova je vrijednost dostupna u okruženju naredbi i može je pročitati druga skripta, koja će odrediti je li poziv ConvertWordu uspio ili nije uspio.

Kako biste otkrili moguće pogreške bez pretvaranja dokumenata, možete pokrenuti ConvertWord s prekidačem /w (što ako). Ovaj ključ uzrokuje da ConvertWord otvori sve dokumente bez njihovog spremanja. Ako nešto pođe po zlu s bilo kojom od datoteka, kao što su interni podaci oštećeni, prikazat će se uobičajena poruka o pogrešci.

Rješavanje problema s lozinkom

Lozinke su posebno problematične pri obradi u serijama jer mogu biti različite za različite dokumente. ConvertWord prema zadanim postavkama koristi razmak kao lozinku, čime se otvaraju svi dokumenti bez lozinki, ali dokumenti s lozinkama generiraju grešku koja ne zaustavlja daljnju obradu.

Ovo se ponašanje može promijeniti pomoću prekidača /p (lozinka). Ako navedete prazan argument (na primjer, /p:""), Word će od vas tražiti da unesete lozinku za sve zaštićene dokumente. Pomoću /p prekidača možete navesti određenu lozinku. Međutim, nećete moći otvoriti dokumente bez lozinke ili s lozinkom različitom od navedene.

Praktična primjena ConvertWorda

Izvršio sam otprilike 30.000 pretvorbi pomoću ConvertWorda i pronašao nekoliko tipični problemi. Neuobičajena rušenja gotovo su uvijek bila uzrokovana greškama automatizacije Worda; Broj pogreške i poruka u većini slučajeva dolaze iz Worda. Većinu pogrešaka (kao što je netočna lozinka) nije teško riješiti ili razumjeti. Sljedeće tri pogreške ponavljane su prilično redovito.

Prvi je Wordov skočni dijaloški okvir za dokumente koji sadrže makronaredbe. Prema zadanim postavkama, ConvertWord blokira makronaredbe u dokumentima kako bi zaštitio korisnika od opasnih programski kod. Međutim, kada Word otvori dokumente koji sadrže makronaredbe, pojavljuje se dijaloški okvir koji vam govori da su makronaredbe blokirane. Jedini način za koji znam da eliminiram ovaj prozor je omogućiti makronaredbe. To možete učiniti tako da pokrenete ConvertWord i navedete /as (sigurnosni ključ automatizacije) s vrijednošću 0 (/as:0). Ovo je zadana vrijednost za programski otvorene Word dokumente. Prije korištenja /as prekidača morate se uvjeriti da dokument koji otvarate ne sadrži opasan programski kod.

Druga je pogreška povezana s nekim RTF dokumentima koji se ne mogu uspješno otvoriti, ali se i dalje ispravno prikazuju u WordPadu. Obično nisu ispravno formatirani i ne mogu se ispravno otvoriti u Wordu. ConvertWord ne može riješiti ovaj problem, pa se ConvertWord ne može koristiti za pretvaranje takvih datoteka.

Treća pogreška javlja se jer Word identificira tekstualni dokumenti Unicode pokretanjem oznake reda bajtova u datoteci. Ako oznake nema, tada Word dokument tretira kao običan tekst, a prilikom otvaranja konvertiranog dokumenta korisnik će nakon svakog vidljivog znaka vidjeti razmake (razmaci zapravo odgovaraju null znakovima). Jedini način Rješenje problema je pretvaranje datoteka s prekidačem /oa (OpenAs) postavljenim na Encoded ili Unicode text (/oa:5 za Word 97 i novije).

Srećom, takve se pogreške događaju relativno rijetko. ConvertWord će biti iznimno koristan za obradu velikog broja dokumenata i pomoći će vam da otvorite i pretvorite Word dokumente bez zamornog ručnog rada.

Mrežno specijalizirano savjetovanje u Indiani. Posjeduje MCSE, MCP+I i MVP certifikate.

ZA ONE KOJI IMAJU INSTALIRAN STARI MICROSOFT OFFICE KAO ŠTO SU 97, 2003, 2007 i 2010

ZA KOMPATIBILNOST OFFICE FORMATA, INSTALIRAJTE ODGOVARAJUĆI SOFTVER.

tako da se novi formati otvaraju u starim verzijama

Pregled

Za korisnike Word programi, Excel ili PowerPoint Microsoft Office XP i 2003 paketi: Prije nego što preuzmete Compatibility Pack instalirajte ažuriranja visokog prioriteta s web stranice Microsoft Update prije nego što preuzmete paket kompatibilnosti Instaliranjem Compatibility Pack-a kao dodatka za Microsoft Office 2000, Office XP ili Office 2003, možete otvarati, uređivati ​​i spremati datoteke u novim formatima datoteka koji se koriste u najnovijim verzijama programa Word, Excel i PowerPoint. Također možete koristiti Compatibility Pack s preglednicima Microsoft Office Word 2003, Excel 2003 i PowerPoint 2003 za pregled datoteka spremljenih u novim formatima. Dodatne informacije o paketu kompatibilnosti potražite u članku baze znanja.

Bilješka. Ako koristite Microsoft Word 2000 ili Microsoft Word 2002 za čitanje ili pisanje dokumenata koji sadrže složene znakove, trebali biste pogledati informacije u ovom članku kako biste bili sigurni da se Word dokumenti ispravno prikazuju u novijim verzijama aplikacije.

Administratori: Možete preuzeti administrativni predložak za pretvarače programa Word, Excel i PowerPoint uključen u Compatibility Pack.

Ažuriraj. Microsoft Office Compatibility Pack je ažuriran kako bi uključio Service Pack 2 (SP2). Sada, ako DOCX ili DOCM datoteke sadrže custom XML oznake, tada se oznake uklanjaju kada se datoteka otvori u programu Word 2003. Dodatne informacije potražite u KB978951

Zahtjevi sustava

  • OS: Windows 2000 servisni paket 4, Windows poslužitelj 2003, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
    Windows 7; Windows Server 2008
  • Microsoft Word 2002 SP3, Microsoft Excel 2002 SP3 i Microsoft PowerPoint 2002 SP3
  • Microsoft Office Word 2003 SP1 ili noviji, Microsoft Office Excel 2003 SP1 ili noviji i Microsoft Office PowerPoint 2003 SP1 ili noviji
  • Microsoft Office Word 2003 preglednik.
  • Preglednik Microsoft Office Excel 2003
  • Microsoft Office PowerPoint 2003 preglednik

upute

Instaliranje ažuriranja

  1. Provjerite je li vaš sustav ažuran instaliranjem ažuriranja visokog prioriteta i potrebnih ažuriranja preuzetih s web stranice Microsoft Update (potrebno za Korisnici Microsofta Office XP i 2003).
  1. Nakon instaliranja ažuriranja visokog prioriteta i potrebnih ažuriranja s web stranice Microsoft Update, preuzmite Compatibility Pack klikom na gornji gumb i spremanjem datoteke na tvrdi disk.
  1. Da biste pokrenuli instalacijski program, dvokliknite spremljenu datoteku na tvrdom disku. izvršna datoteka FileFormatConverters.exe.
  1. Dovršite instalaciju slijedeći upute na zaslonu.

Brisanje datoteke za preuzimanje