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

Kad otvoriš tekstualnu datoteku V Microsoft Word ili drugi program (na primjer, na računaru čiji je jezik operativnog sistema drugačiji od onog na kojem je napisan tekst u datoteci), kodiranje pomaže programu da odredi u kom obliku tekst treba da bude 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čke vrijednosti u tekstualnoj datoteci. Računar 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, brojeve 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 jezika.

Različita kodiranja za različite abecede

Računar koristi informacije o kodiranju sačuvane u tekstualnoj datoteci za prikaz teksta na ekranu. Na primjer, u "ćiriličnom (Windows)" kodiranju, znak "Y" odgovara numeričkoj vrijednosti 201. Kada otvorite datoteku koja sadrži ovaj znak na računaru koji koristi "ćirilično (Windows)" kodiranje, računar čita broj 201 i prikazuje znak "Y".

Međutim, ako se ista datoteka otvori na računaru koji podrazumevano koristi drugačije kodiranje, na ekranu će se prikazati znak koji odgovara broju 201 u ovom kodiranju. Na primjer, ako računar koristi "zapadnoevropski (Windows)" kodiranje, znak "Y" iz izvorne tekstualne datoteke na osnovu ćiriličnog pisma će biti prikazan kao "É", jer je to znak koji odgovara broju 201 u ovom kodiranju.

Unicode: jedno kodiranje za različite abecede

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

Budući da je Word baziran na Unicode-u, sve datoteke u njemu se automatski pohranjuju u ovom kodiranju. Unicode fajlovi se mogu otvoriti na bilo kom računaru sa operativnim sistemom engleski jezik bez obzira na jezik teksta. Osim toga, na takvom računalu možete pohraniti datoteke u Unicode-u koje sadrže znakove koji nisu u zapadnoevropskim alfabetima (na primjer, grčki, ćirilični, arapski ili japanski).

Odabir kodiranja prilikom otvaranja datoteke

Ako u otvori datoteku tekst je izobličen ili se pojavljuje kao upitnici ili kvadrati; Word je možda pogrešno odredio kodiranje. Možete odrediti kodiranje koje će se koristiti za prikaz (dekodiranje) teksta.

    Otvorite karticu File.

    Kliknite na dugme Opcije.

    Kliknite na dugme Dodatno.

    Idi na odjeljak Uobičajeni su i označite polje Potvrdite konverziju formata datoteke prilikom otvaranja.

    Bilješka: Kada je ovo polje za potvrdu odabrano, Word prikazuje dijaloški okvir File Conversion Kad god otvorite datoteku u formatu koji nije Word (to jest, datoteka koja nema ekstenziju DOC, DOT, DOCX, DOCM, DOTX ili DOTM). Ako često radite s ovim datotekama, ali obično ne morate odabrati kodiranje, obavezno onemogućite ovu opciju kako biste spriječili pojavljivanje ovog dijaloškog okvira.

    Zatvorite, a zatim ponovo otvorite datoteku.

    U dijaloškom okviru File Conversion odaberite stavku Kodirani tekst.

    U dijaloškom okviru File Conversion postavite prekidač Ostalo i izaberite željeno kodiranje sa liste.

    U području Uzorak

Ako gotovo sav tekst izgleda isto (na primjer, kvadrati ili tačke), vaš računar možda nema instaliran ispravan font. U tom slučaju možete instalirati dodatne fontove.

Da biste instalirali dodatne fontove, uradite sljedeće:

    Kliknite na dugme Počni i odaberite Kontrolna tabla.

    Uradite jedno od sljedećeg:

    Na Windows 7

    1. Na kontrolnoj tabli izaberite stavku Deinstaliranje programa.

      Promjena.

    IN Windows Vista

      Na kontrolnoj tabli odaberite odjeljak Deinstaliranje programa.

      Na listi programa kliknite microsoft office ili Microsoft Word ako je instaliran odvojeno od Microsoft Officea i kliknite Promjena.

    Na Windows XP

      Na kontrolnoj tabli kliknite Instalacija i uklanjanje programa.

      Na listi Instalirani programi Kliknite na Microsoft Office ili Microsoft Word ako je instaliran odvojeno od Microsoft Officea i kliknite Promjena.

    U grupi Promjena Microsoft instalacije Ured kliknite na dugme Dodajte ili uklonite komponente a zatim kliknite na dugme Nastavi.

    U poglavlju Opcije instalacije proširiti element Office Common Tools, i onda - Podrška za više jezika.

    Odaberite font koji želite, kliknite na strelicu pored njega i odaberite Pokreni sa mog kompjutera.

savjet: Prilikom otvaranja tekstualne datoteke u jednom ili drugom kodiranju, Word koristi fontove definirane u dijaloškom okviru Web Document Options. (Da biste otvorili dijaloški okvir Web Document Options, pritisnite Dugme Microsoft Office, a zatim kliknite Word opcije i odaberite kategoriju Dodatno. U poglavlju Uobičajeni su kliknite na dugme Web Document Options.) Koristeći opcije na kartici Fontovi dijaloški okvir Web Document Options Možete prilagoditi font za svako kodiranje.

Odabir kodiranja prilikom spremanja datoteke

Ako ne odaberete kodiranje prilikom spremanja datoteke, koristit će se Unicode. Generalno, Unicode se preporučuje 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 operativni sistem na engleskom, možete kreirati dokument na kineskom (tradicionalno pismo) koristeći Unicode. Međutim, ako će se takav dokument otvoriti u programu koji podržava kineski, ali ne podržava Unicode, datoteka se može sačuvati u "kineskom tradicionalnom (Big5)" kodiranju. 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 najsveobuhvatniji standard, neki znakovi se 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 sačuvate datoteku u kodiranju "Ćirilica (Windows)", hebrejski tekst neće biti prikazan, a ako ga sačuvate u "Hebrejskom (Windows)" kodiranju, ćirilični tekst neće biti prikazan.

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 nego što sačuvate datoteku.

Kada sačuvate datoteku kao kodirani tekst, tekst za koji je odabran font Symbol, kao i kodovi polja, uklanjaju se iz datoteke.

Odabir kodiranja

    Otvorite karticu File.

    U polju Ime dokumenta unesite naziv za novi fajl.

    U polju Vrsta datoteke izaberite Običan tekst.

    Ako se pojavi dijaloški okvir Microsoft Office Word - Provjera kompatibilnosti, pritisnite dugme Nastavi.

    U dijaloškom okviru File Conversion odaberite odgovarajuće kodiranje.

    • Da biste koristili standardno kodiranje, odaberite opciju Windows (zadano).

      Da biste koristili MS-DOS kodiranje, odaberite opciju MS-DOS.

      Za postavljanje drugačijeg kodiranja, odaberite radio dugme Ostalo i izaberite željenu stavku sa liste. U području Uzorak možete pregledati tekst i provjeriti da li se ispravno prikazuje u odabranom kodiranju.

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

    Ako se pojavi poruka "Tekst označen crvenom bojom ne može se ispravno sačuvati u odabranom kodiranju", možete odabrati drugi kodiranje ili potvrditi okvir Dozvoli zamjenu karaktera.

    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 se zamjenjuje s tri tačke, a navodnici u uglovima su zamijenjeni 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 reda u drugi, u njemu možete omogućiti čvrste prijelome redaka. Da biste to učinili, označite polje Umetni prijelome reda i navedite simbol prekida koji želite (povratak nosača (CR), pomak reda (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 sistemski softver.

Ispod je lista skripti i njihovih povezanih kodiranja (kodnih stranica).

Sistem pisanja

Kodiranja

Korišteni font

Višejezično

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

Standardni font za "Normalni" stil lokalizirane verzije Worda

arapski

Windows 1256, ASMO 708

kineski (pojednostavljeni)

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, zapadnoevropski i drugi zasnovani 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: hindi

ISCII 57002 (devanagari)

Indijanac: Asamski

Indijski: bengalski

Indijski: gudžarati

Indijski: kanada

Indijski: malajalam

Indijanac: Oriya

Indijski: marati

ISCII 57002 (devanagari)

Indijski: pandžapski

Indijski: sanskrit

ISCII 57002 (devanagari)

Indijski: telugu

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

    Dostupna je samo ograničena podrška za nepalski, asamski, bengalski, gudžarati, malajalam i oriju.

Prilikom rješavanja svakodnevnih IT problema, poput mrežne administracije i korisničke podrške, često se koriste različiti fajlovi, posebno dokumenti sastavljeni u tekstualnim uređivačima. Nažalost, ugrađen Windows alati omogućavaju vam da radite sa dokumentima samo kao fajlovima; standardni alati ne rukuju internim Word podacima, kao što je konverzija tipa dokumenta.

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

Zahtjevi za ConvertWord

Da biste koristili ConvertWord, morate imati instaliran Word 97 ili noviji na vašem računaru uređivač teksta. Cijeli izvorni tekst ConvertWorda može se preuzeti sa web stranice našeg časopisa. Isječci iz skripte ConvertWord su u nastavku. Datoteke convertword.wsf i convertword.cmd treba da budu sačuvane u istom folderu.

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

Standardni Word pretvarači uključeni u Microsoft Office Resource Kits mogu se preuzeti sa stranice Resource Kit za Office 2003 Editions na http://www.microsoft.com/office/ork/2003/default.htm . Konvertori u paketu resursa kompatibilni su sa Word 97 i novijim verzijama uređivača. Nakon instaliranja paketa resursa, trebate otići u kreirani direktorij (\%programfiles%orktools po defaultu) i pronaći datoteku sa konverterskim setom (oconvpck.exe), a zatim pokrenuti oconvpck.exe na svim računarima na kojima želite rasporedite pretvarače.

Svrha ConvertWorda

Prvobitna svrha kreiranja ConvertWord-a bila je izvođenje nekih zadataka koji nisu bili mogući s čarobnjakom za paketnu konverziju Word editor. Čarobnjak za grupnu konverziju je koristan dodatak kompletu alata svakog administratora. Čarobnjak je Word predložak koji pretvara jedan ulazni format u jedan izlazni format. Više detaljne informacije o takvoj konverziji 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 paketnu 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 da riješite ove probleme distribuirane konverzije izvođenjem sljedećih osnovnih operacija.

  • Šalje zahtjev sistemu za verziju Worda koju ima.
  • Automatski otvara liste mješovitih tipova dokumenata proizvoljne dužine.
  • Garantovano čuvanje dokumenata sa jedinstvenim nazivima u Wordu (podrazumevano) ili drugim formatima.
  • Testira dokumente kako bi potražio probleme s formatiranjem i netačne korisničke lozinke.

Kako ConvertWord radi

Proces konverzije ConvertWord-a je proces u četiri koraka. U prvom koraku, skripta generiše instancu Word aplikacije kao što je prikazano u isječku listing 1 označen kao A. Dio izvora skripte je dizajniran 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. Word objekt sadrži skup dokumenata; prilikom poziva Otvorena metoda ovaj set (fragment sa oznakom A in listing 2) dokument je preuzet. Ako znate ime dokumenta i želite da Word automatski otkrije njegov format, možete pozvati metodu sa samo imenom dokumenta kao argumentom.

Ili možete odrediti format dokumenta kao drugi parametar Open metode. Nažalost, ovisno o verziji Worda, Open metoda zahtijeva do 16 parametara. Budući da se parametar kontrole formata nalazi na desetom mjestu, prethodnih devet parametara mora biti specificirano. Rezultat je duga, glomazna ž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 Word pomoći.

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

Parametar ReadOnly kontrolira proces otvaranja dokumenta samo za čitanje; ConvertWord uvijek dodjeljuje ovaj parametar Tačno da originalni dokument ostane nepromijenjen. AddToRecentFiles određuje da li će otvoreni dokument biti dodan na listu RecentFiles trenutni korisnik. Dokument može biti jedan od desetina ili čak stotina, tako da se ne preporučuje njegovo dodavanje na listu, a 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 Word, tako da umjesto bilo kojeg parametra možete odrediti dva dvostruki navodnici("") označava prazan niz. Parametar Revert određuje da li će se skripta vratiti na trenutni otvorena verzija dokument ako je dokument koji se konvertuje već otvoren. ConvertWord postavlja ovaj parametar na True kako bi se izbjeglo gubljenje promjena i aktiviralo samo otvorenu instancu dokumenta.

Parametri WritePasswordDocument i WritePasswordTemplate određuju lozinke potrebne za spremanje otvorenog dokumenta ili predloška. Za potrebe ovog članka, ovi parametri su opcioni jer ConvertWord ne prepisuje originalni 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. Postizanje ispravnog broja nije lako jer brojevi i metode koje predstavljaju zavise od toga instaliranu verziju Word, dodatni pretvarači dokumenata i instalacijske procedure. Recimo da trebamo otvoriti i konvertirati RTF (Rich Text Format) dokument sa kodom za otvaranje formata 3. Da biste otvorili uzorak dokumenta koristeći standardni RTF konverter, koristite sljedeću proceduru:

Postavi doc = Word.Documents._

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

Tačno, Netačno, "", "", _

Istina, "", "", 3)

Neki redovi izvornog koda u ovom članku su podijeljeni u više redova zbog ograničenja prostora. Lista dodatnih pretvarača dokumenata sa odgovarajućim brojevima i standardnim ekstenzijama može se pronaći pomoću skupa objekata FileConverters. Izvorni kod u Listingu 3 prikazuje listu ovih pretvarača. Nema navedenih standardnih Word pretvarača. Spisak standardnih Word pretvarača može se naći na sto 1 i u Word pomoći.

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

Nakon otvaranja dokumenta nova verzija sačuvan metodom SaveAs (fragment označen A in listing 4). Metoda SaveAs uzima do 16 parametara, ali su nam potrebna 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 dokument spremili u čisto tekstualnu datoteku C:my.txt - trebate unijeti naredbu

doc.SaveAs "C:my.txt", 2

Nakon spremanja dokumenta, ConvertWord ga zatvara koristeći Close metodu (oznaka B na Listingu 4). Lažna vrijednost navodi da Word treba odbaciti promjene ako je dokument promijenjen otkako je sačuvan. Nakon što skripta uzastopno otvori, sačuva i zatvori sve dokumente, posljednji korak je napuštanje Worda pozivanjem Wordove Quit metode ( listing 5).

Primjena programa ConvertWord

Prije nego što prvi put pokrenete ConvertWord, korisno je upoznati se s informacijama o vašoj lokalnoj verziji Worda pokretanjem naredbe

convertword/verzija

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

Prema zadanim postavkama, ConvertWord automatski otvara datoteke, daje obrazovana nagađanja o njihovom formatu (npr. Word, Plain Text, WordPerfect, RTF) i sprema ih kao Word dokumenti, dajući im jedinstvena imena koja se sastoje od naziva datoteke, donje crte i broja. ConvertWord nudi nekoliko načina za imenovanje dokumenata. Ime datoteke se može unijeti kao argument sljedeće komande:

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 opcija je da konfigurišete ConvertWord da čita datoteke sa standardnog izvora, kao što je ovo:

convertword

Rezultati naredbe koja kreira listu datoteka mogu se poslati u ConvertWord na sljedeći način:

dir /s /b c:inbox*.txt

| convertword

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

ConvertWord ima jednostavnu metodu koja vam omogućava da izbjegnete prepisivanje datoteka koje imaju isto ime. Recimo da želite da sačuvate Word fajl kao tekstualni fajl pod nazivom mylist.txt. Ako datoteka sa istim imenom već postoji, ConvertWord počinje iterirati niz izvedenih imena - mylist_1.txt, mylist_2.txt, itd. - dok se ne pronađe nekorišteno ime. Ovo ime se zatim dodeljuje sačuvanoj datoteci. Traženje naziva datoteke obično traje manje vremena nego ručno otvaranje i spremanje dokumenta.

Promjena lokacije pohrane i naziva datoteke

ConvertWord sprema datoteke u isti folder kao i originalni fajl, sa istim osnovnim imenom. Na ovaj način, kada konvertujete fajlove za mnoge korisnike ili grupe korisnika, novi fajlovi će biti postavljeni 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 ključ /d sa puno ime, koji može biti apsolutan ili relativan u odnosu na putanju koja ukazuje na fasciklu u kojoj se skripta izvodi. ConvertWord proširuje putanju do punog formata i kreira odgovarajući direktorij ako već ne postoji.

convertword /d:c: empexports

Možete promijeniti osnovno ime (ime datoteke bez ekstenzije) koristeći /b prekidač. Ako ConvertWord naiđe na više datoteka s istim imenom, onda ConvertWord mijenja nazive datoteka kako je gore objašnjeno. Također možete koristiti /x prekidač da odredite ekstenziju datoteke koja nije standardna ekstenzija izvezenog tipa datoteke.

Kreiranje dokumenata koji nisu Word

Prema zadanim postavkama, ConvertWord automatski generiše Word dokumente. Ako želite da kreirate dokument koji nije Word, možete koristiti opciju /sa u uslužnom programu ConvertWord da promenite podrazumevani format čuvanja. Formati u kojima možete sačuvati datoteke razlikuju se u zavisnosti od verzije Worda i dodatnih konvertera dostupnih na sistemu na kojem ConvertWord radi. Prvi korak pri spremanju datoteke u određenom formatu je pokretanje Worda pomoću /cnv prekidača da biste vidjeli instalirane pretvarače; Broj pretvarača odgovara vrsti u kojoj želite da sačuvate novu datoteku. Ako sve datoteke treba da budu sačuvane u određenom formatu, na primer RTF (broj 6), tada treba dodati prekidač /sa:6 argumentima ConvertWord. 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 tipove prije konvertiranja datoteka, jer će se njihov broj razlikovati od stroja do stroja. Jedini izuzetak od ovog dosadnog pravila su standardni ugrađeni Word pretvarači. Word 97 i novije verzije imaju iste vrijednosti od 0 do 6, a standardni brojevi se povećavaju kako se dodaju nove verzije. Za Word 2003, brojevi od 0 do 11 će biti isti na svim mašinama. Izuzetak od standardnih vrijednosti je pin označen -1. Ova vrijednost ne odgovara Word pretvaraču, ali se koristi kao naredba ConvertWord za pisanje podataka iz datoteke dokumenta u konzolu. Može se podesiti pomoću tipke /sa - /sa:-1 ili /sa+.

Greška u obradi

Tokom velikih operacija konverzije, neke datoteke mogu imati problema. Potreban vam je način da pratite dokumente koji se nisu uspjeli pretvoriti. Ako se datoteka ne može konvertirati, ConvertWord prosljeđuje naziv datoteke i deskriptivne informacije u standardni tok grešaka (StdErr); Administrator može pratiti kvarove gledajući imena datoteka kako se pomiču po ekranu ili preusmjeravanjem podataka o grešci u datoteku za kasniju analizu, na primjer:

Errors.txt

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

c:demo.rtf NEUSPEH: 2

Koristeći /v+ prekidač (opširni izlaz) možete dobiti detaljnije informacije o grešci:

convertword
/v+>errors.txt

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

Posljednja greška koju je otkrio ConvertWord uvijek se prihvata kao konačni nivo greške; Kada se skripta završi, ova vrijednost je dostupna u komandnom okruženju i može je pročitati druga skripta, koja će odrediti da li je poziv ConvertWord-u uspio ili nije uspio.

Da biste otkrili potencijalne greške bez pretvaranja dokumenata, možete pokrenuti ConvertWord pomoću /w (šta ako) prekidača. Ovaj ključ uzrokuje da ConvertWord otvori sve dokumente bez njihovog spremanja. Ako nešto krene po zlu s bilo kojom od datoteka, kao što su oštećeni interni podaci, prikazat će se normalna poruka o grešci.

Rješavanje problema lozinke

Lozinke su posebno problematične prilikom obrade u serijama jer mogu biti različite za različite dokumente. Prema zadanim postavkama, ConvertWord koristi znak razmak kao lozinku, što otvara sve dokumente bez lozinki, ali dokumenti sa lozinkama generišu grešku koja ne zaustavlja dalju obradu.

Ovo ponašanje se 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 prekidača /p možete odrediti određenu lozinku. Međutim, nećete moći da otvarate dokumente bez lozinke ili sa lozinkom različitom od one koja je navedena.

Praktična primjena ConvertWorda

Napravio sam otprilike 30.000 konverzija koristeći ConvertWord i pronašao nekoliko tipični problemi. Neuobičajeni padovi su gotovo uvijek bili uzrokovani greškama u Word automatizaciji; Broj greške i poruka u većini slučajeva dolazi iz Worda. Većinu grešaka (kao što je netačna lozinka) nije teško riješiti ili razumjeti. Sljedeće tri greške su se prilično redovno ponavljale.

Prvi je Wordov iskačući okvir za dijalog za dokumente koji sadrže makro komande. Prema zadanim postavkama, ConvertWord blokira makro komande u dokumentima kako bi zaštitio korisnika od opasnih programski kod. Međutim, kada Word otvori dokumente koji sadrže makroe, pojavljuje se dijaloški okvir koji vam govori da su makroi blokirani. Jedini način za koji znam da eliminišem ovaj prozor je da omogućim makro komande. To možete učiniti tako što ćete pokrenuti ConvertWord i navesti ključ /as (sigurnosna automatizacija) sa vrijednošću 0 (/as:0). Ovo je zadana vrijednost za programski otvorene Word dokumente. Prije korištenja prekidača /as, morate provjeriti da dokument koji otvarate ne sadrži opasan programski kod.

Druga greška se odnosi na neke RTF dokumente koji se ne mogu uspješno otvoriti, ali se i dalje ispravno prikazuju u WordPadu. Obično nisu pravilno formatirani i ne mogu se ispravno otvoriti u Wordu. ConvertWord ne može riješiti ovaj problem, tako da se ConvertWord ne može koristiti za pretvaranje takvih datoteka.

Treća greška se javlja jer Word identificira tekstualni dokumenti Unicode pokretanjem oznake reda bajtova u datoteci. Ako nema oznake, onda Word dokument tretira kao običan tekst, a prilikom otvaranja konvertovanog dokumenta korisnik će vidjeti razmake iza svakog vidljivog znaka (razmaci zapravo odgovaraju nultim znakovima). Jedini način Rešenje problema je konvertovanje datoteka sa prekidačem /oa (OpenAs) postavljenim na kodirani ili Unicode tekst (/oa:5 za Word 97 i novije verzije).

Na sreću, takve greške se javljaju relativno rijetko. ConvertWord će biti izuzetno koristan za obradu velikog broja dokumenata i pomoći će vam da otvorite i pretvorite Word dokumente bez dosadnog ručnog rada.

Network Specialist Consulting u Indiani. Posjeduje MCSE, MCP+I i MVP certifikate.

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

ZA KOMPATIBILNOST KANCELARIJSKIH FORMATA, MOLIMO 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 preuzimanja paketa kompatibilnosti instalirajte ažuriranja visokog prioriteta sa web stranice Microsoft Update prije nego preuzmete paket kompatibilnosti Instaliranjem paketa kompatibilnosti kao dodatka za Microsoft Office 2000, Office XP ili Office 2003, možete otvarati, uređivati ​​i čuvati datoteke u novim formatima datoteka koji se koriste u najnovijim verzijama programa Word, Excel i PowerPoint. Takođe možete koristiti paket kompatibilnosti sa preglednicima programa Microsoft Office Word 2003, Excel 2003 i PowerPoint 2003 da biste pregledali datoteke sačuvane u novim formatima. Za više informacija o paketu kompatibilnosti pogledajte članak 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 osigurali da se Word dokumenti pravilno prikazuju u novijim verzijama aplikacije.

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

Ažuriraj. Paket kompatibilnosti za Microsoft Office je ažuriran tako da uključuje servisni paket 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. Za više informacija pogledajte KB978951

Zahtjevi sustava

  • OS: Windows 2000 servisni paket 4, Windows Server 2003, Windows Vista, Windows Vista servisni paket 1, Windows XP servisni paket 1, Windows XP servisni paket 2, Windows XP servisni paket 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
  • Preglednik Microsoft Office PowerPoint 2003

Instrukcije

Instaliranje ažuriranja

  1. Uvjerite se da je vaš sistem ažuran instaliranjem ažuriranja visokog prioriteta i potrebnih ažuriranja preuzetih s web stranice Microsoft Update (obavezno za Microsoft korisnici Office XP i 2003).
  1. Nakon što instalirate ažuriranja visokog prioriteta i potrebna ažuriranja sa veb lokacije Microsoft Update, preuzmite paket kompatibilnosti tako što ćete kliknuti na dugme iznad i sačuvati datoteku na svom čvrstom disku.
  1. Da biste pokrenuli instalater, dvaput kliknite na sačuvanu datoteku na tvrdom disku. izvršnu datoteku FileFormatConverters.exe.
  1. Dovršite instalaciju slijedeći upute na ekranu.

Brisanje datoteke za preuzimanje