Balík Microsoft Office Compatibility Pack pre formáty súborov Word, Excel a PowerPoint. Prevod dokumentov programu Word jedným príkazom Rôzne kódovania pre rôzne abecedy

Keď otvoríte textový súbor v Microsoft Word alebo inom programe (napríklad na počítači, ktorého jazyk operačného systému je odlišný od jazyka, v ktorom je napísaný text v súbore), kódovanie pomáha programu určiť, v akej forme je potrebné text zobraziť na obrazovke tak, aby sa dá čítať.

V tomto článku

Všeobecné informácie o kódovaní textu

Text, ktorý sa zobrazuje ako text na obrazovke, je v skutočnosti uložený ako číselné hodnoty v textovom súbore. Počítač prekladá číselné hodnoty na viditeľné znaky. Na tento účel sa používa kódovací štandard.

Kódovanie je schéma číslovania, v ktorej je každému textovému znaku v množine priradená špecifická číselná hodnota. Kódovanie môže obsahovať písmená, čísla a iné znaky. Rôzne jazyky často používajú rôzne znakové sady, takže mnohé existujúce kódovania sú navrhnuté tak, aby reprezentovali znakové sady ich príslušných jazykov.

Rôzne kódovania pre rôzne abecedy

Informácie o kódovaní uložené v textovom súbore používa počítač na zobrazenie textu na obrazovke. Napríklad v kódovaní „cyrilika (Windows)“ znak „Й“ zodpovedá číselnej hodnote 201. Keď otvoríte súbor obsahujúci tento znak na počítači, ktorý používa kódovanie „cyrilika (Windows)“, počítač prečíta číslo 201 a zobrazí sa znak "Y".

Ak sa však rovnaký súbor otvorí na počítači, ktorý štandardne používa iné kódovanie, na obrazovke sa zobrazí znak zodpovedajúci číslu 201 v tomto kódovaní. Napríklad, ak je kódovanie použité v počítači "západoeurópske (Windows)", znak "Y" zo zdrojového textového súboru v cyrilike sa zobrazí ako "É", pretože tento znak zodpovedá číslu 201 v tomto kódovaní.

Unicode: jednotné kódovanie pre rôzne abecedy

Ak sa chcete vyhnúť problémom s kódovaním a dekódovaním textových súborov, môžete ich uložiť v kódovaní Unicode. Toto kódovanie zahŕňa väčšinu znakov zo všetkých jazykov, ktoré sa bežne používajú na moderných počítačoch.

Keďže Word je založený na Unicode, všetky súbory v ňom sa automaticky ukladajú v tomto kódovaní. Súbory Unicode je možné otvoriť na akomkoľvek počítači so zapnutým operačným systémom anglický jazyk bez ohľadu na jazyk textu. Na takýto počítač je tiež možné uložiť súbory Unicode, ktoré obsahujú znaky, ktoré sa nenachádzajú v západoeurópskych abecedách (napríklad grécka, cyrilika, arabčina alebo japončina).

Výber kódovania pri otváraní súboru

Ak v otvorený súbor text je zdeformovaný alebo sa zobrazuje ako otázniky alebo štvorce, je možné, že Word nesprávne určil kódovanie. Môžete určiť kódovanie, ktoré sa použije na zobrazenie (dekódovanie) textu.

    Otvorte kartu Súbor.

    Kliknite na tlačidlo možnosti.

    Kliknite na tlačidlo Okrem toho.

    Prejsť na sekciu generál a začiarknite políčko Pri otvorení potvrďte konverziu formátu súboru.

    Poznámka: Ak je toto políčko začiarknuté, Word zobrazí dialógové okno Konverzia súborov vždy, keď otvoríte súbor mimo programu Word (t. j. súbor, ktorý nemá príponu DOC, DOT, DOCX, DOCM, DOTX alebo DOTM). Ak s takýmito súbormi často pracujete, ale zvyčajne nepotrebujete zvoliť kódovanie, túto možnosť určite vypnite, aby sa toto dialógové okno nezobrazovalo.

    Zatvorte a potom znova otvorte súbor.

    V dialógovom okne Konverzia súborov vybrať položku Kódovaný text.

    V dialógovom okne Konverzia súborov nastavte spínač Iné a vyberte požadované kódovanie zo zoznamu.

    V oblasti Ukážka

Ak takmer všetok text vyzerá rovnako (ako štvorce alebo bodky), váš počítač nemusí mať nainštalované správne písmo. V tomto prípade môžete nainštalovať ďalšie písma.

Ak chcete nainštalovať ďalšie písma, postupujte takto:

    Kliknite na tlačidlo Štart a vyberte položku Ovládací panel.

    Vykonajte jeden z nasledujúcich krokov:

    V systéme Windows 7

    1. Na ovládacom paneli vyberte položku Odinštalovanie programov.

      Zmeniť.

    AT Windows Vista

      Na ovládacom paneli vyberte sekciu Odinštalovanie programu.

      V zozname programov kliknite na Microsoft Office alebo Microsoft Word, ak bol nainštalovaný oddelene od balíka Microsoft Office, a kliknite Zmeniť.

    V systéme Windows XP

      V ovládacom paneli kliknite na položku Inštalácia a vymazanie programov.

      Uvedené Nainštalované programy kliknite na položku Microsoft Office alebo Microsoft Word, ak bol nainštalovaný oddelene od balíka Microsoft Office, a potom kliknite na tlačidlo Zmeniť.

    V skupine Zmeniť inštalácie spoločnosti Microsoft kancelária stlač tlačidlo Pridajte alebo odstráňte komponenty a potom kliknite na tlačidlo Pokračujte.

    V kapitole Možnosti inštalácie expandovať prvok Bežné kancelárske nástroje, a potom - Podpora viacerých jazykov.

    Vyberte požadované písmo, kliknite na šípku vedľa neho a vyberte si Spustiť z môjho počítača.

Poradenstvo: Pri otváraní textového súboru v jednom alebo inom kódovaní Word použije písma definované v dialógovom okne Možnosti webového dokumentu. (Ak chcete zobraziť dialógové okno Možnosti webového dokumentu, kliknite Tlačidlo Microsoft Office a potom kliknite Možnosti slova a vyberte kategóriu Okrem toho. V kapitole generál stlač tlačidlo Možnosti webového dokumentu.) Pomocou možností na karte Písma dialógové okno Možnosti webového dokumentu môžete prispôsobiť písmo pre každé kódovanie.

Výber kódovania pri ukladaní súboru

Ak pri ukladaní súboru nezvolíte kódovanie, použije sa Unicode. Vo všeobecnosti sa odporúča Unicode, pretože podporuje väčšinu znakov vo väčšine jazykov.

Ak plánujete otvoriť dokument v programe, ktorý nepodporuje Unicode, môžete vybrať požadované kódovanie. Napríklad v operačný systém v angličtine môžete vytvoriť čínsky (tradičný) dokument pomocou Unicode. Ak sa však takýto dokument otvorí v programe, ktorý podporuje čínštinu, ale nepodporuje Unicode, súbor možno uložiť v kódovaní „Tradičná čínština (Big5)“. V dôsledku toho sa text zobrazí správne, keď sa dokument otvorí v programe, ktorý podporuje tradičnú čínštinu.

Poznámka: Keďže Unicode je najúplnejším štandardom, niektoré znaky sa pri ukladaní textu v iných kódovaniach nemusia zobraziť. Predpokladajme napríklad, že dokument Unicode obsahuje hebrejský aj cyrilický text. Ak súbor uložíte v kódovaní „cyrilika (Windows)“, hebrejský text sa nezobrazí a ak ho uložíte v kódovaní „hebrejčina (Windows)“, text v azbuke sa nezobrazí.

Ak vyberiete štandard kódovania, ktorý nepodporuje niektoré znaky v súbore, Word ich označí červenou farbou. Pred uložením súboru si môžete prezrieť text vo vybranom kódovaní.

Uložením súboru ako zakódovaného textu sa odstráni text, pre ktorý je vybraté písmo Symbol, ako aj kódy polí.

Výber kódovania

    Otvorte kartu Súbor.

    V teréne Názov súboru zadajte názov nového súboru.

    V teréne Typ súboru vyberte obyčajný text.

    Ak sa zobrazí dialógové okno Microsoft Office Word – Kontrola kompatibility, stlač tlačidlo Pokračujte.

    V dialógovom okne Konverzia súborov vyberte vhodné kódovanie.

    • Ak chcete použiť štandardné kódovanie, vyberte možnosť Windows (predvolené).

      Ak chcete použiť kódovanie MS-DOS, vyberte túto možnosť MS-DOS.

      Ak chcete nastaviť iné kódovanie, nastavte prepínač Iné a vyberte požadovanú položku zo zoznamu. V oblasti Ukážka môžete zobraziť text a skontrolovať, či sa zobrazuje správne vo vybranom kódovaní.

      Poznámka: Veľkosť dialógového okna môžete zmeniť, aby sa zväčšila oblasť zobrazenia dokumentu Konverzia súborov.

    Ak sa zobrazí hlásenie „Text zvýraznený červenou farbou nie je možné správne uložiť vo zvolenom kódovaní“, môžete vybrať iné kódovanie alebo začiarknuť políčko Povoliť nahradenie znakov.

    Ak je povolené nahrádzanie znakov, znaky, ktoré sa nedajú zobraziť, budú nahradené najbližšími ekvivalentnými znakmi vo vybranom kódovaní. Napríklad elipsa je nahradená tromi bodkami a rohové úvodzovky sú nahradené rovnými.

    Ak vybrané kódovanie nemá ekvivalentné znaky pre znaky zvýraznené červenou farbou, uložia sa ako mimo kontextu (napríklad ako otázniky).

    Ak sa dokument otvorí v programe, ktorý nezalamuje text z jedného riadka do druhého, môžete do dokumentu zahrnúť pevné zlomy riadkov. Ak to chcete urobiť, začiarknite políčko Vložte zlomy riadkov a zadajte požadovaný symbol prerušenia (carriage return (CR), line feed (LF) alebo oboje) do poľa Koncové riadky.

Hľadanie kódovaní dostupných v programe Word

Word rozpoznáva niekoľko kódovaní a podporuje kódovania, ktoré sú súčasťou systémového softvéru.

Nižšie je uvedený zoznam skriptov a ich priradených kódovaní (kódových stránok).

Systém písania

Kódovania

Použité písmo

Viacjazyčný

Unicode (UCS-2 s priamym a opačné poradie bajtov, UTF-8, UTF-7)

Štandardné písmo pre štýl „Normálny“ lokalizovanej verzie Wordu

arabčina

Windows 1256, ASMO 708

Zjednodušená čínština)

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

Tradične čínske)

BIG5, EUC-TW, ISO-2022-TW

azbuka

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

Anglické, západoeurópske a iné založené na latinskom písme

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

grécky

japončina

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

kórejský

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

Vietnamci

Ind: Tamil

Ind: Nepálsky

ISCII 57002 (dévanágarí)

Indický: Konkani

ISCII 57002 (dévanágarí)

Indián: hindčina

ISCII 57002 (dévanágarí)

Indián: asámsky

Indický: bengálsky

Indická: Gudžarátčina

Indický: Kannada

Indická: malajálamčina

Indické: oriya

Indické: maráthčina

ISCII 57002 (dévanágarí)

Indický: pandžábsky

Indián: sanskrt

ISCII 57002 (dévanágarí)

Indické: Telugčina

    Indické jazyky vyžadujú podporu operačného systému a použitie vhodných fontov OpenType.

    K dispozícii je len obmedzená podpora pre nepálčinu, asámčinu, bengálčinu, gudžarátčinu, malajálamčinu a oriju.

V každodenných úlohách IT, ako je správa siete a podpora používateľov, sa často vyskytujú rôzne súbory, najmä dokumenty napísané v textových editoroch. Bohužiaľ vstavaný nástroje systému Windows umožňujú pracovať s dokumentmi iba ako so súbormi; Štandardné nástroje nespracúvajú interné údaje programu Word, ako je napríklad konverzia typu dokumentu.

Zostavil som skript WSH ( Windows Script Host) s názvom ConvertWord, ktorý sa používa ako príkazový shell pre Microsoft Word a uľahčuje prácu s dokumentmi. Okrem toho môže byť skript užitočný pri testovaní neplatných dokumentov.

Požiadavky

Aby ste mohli používať ConvertWord, musí byť na vašom počítači nainštalovaný Word 97 alebo novší textový editor. Úplný zdrojový kód pre ConvertWord si môžete stiahnuť z webovej stránky nášho časopisu. Fragmenty skriptu ConvertWord sú zobrazené nižšie. Súbory convertword.wsf a convertword.cmd by mali byť uložené v rovnakom priečinku.

ConvertWord dokáže automaticky použiť akýkoľvek prevodník formátov súborov implementovaný v programe Word. Word sa dodáva so základnou sadou konvertorov formátov súborov pre typické dokumenty. Táto sada však neobsahuje špeciálne prevodníky, napr dokumenty spoločnosti Microsoft Works alebo WordPerfect. Tieto a ďalšie voliteľné konvertory vyžadujú vlastnú inštaláciu programu Word.

Štandardné konvertory programu Word, ktoré sú súčasťou súprav Microsoft Office Resource Kit, si môžete stiahnuť zo stránky Office 2003 Editions Resource Kit na adrese http://www.microsoft.com/office/ork/2003/default.htm . Konvertory v balíku prostriedkov sú kompatibilné s Word 97 a novšími verziami editora. Po nainštalovaní balíka zdrojov prejdite do vytvoreného adresára (v predvolenom nastavení \%programfiles%orktools) a nájdite súbor so sadou konvertorov (oconvpck.exe) a potom spustite oconvpck.exe na všetkých počítačoch, kde chcete nasadiť konvertory.

Účel programu ConvertWord

Pôvodne bolo účelom vytvorenia ConvertWord vykonať niektoré úlohy, ktoré nie sú dostupné v Sprievodcovi dávkovou konverziou Wordu. Sprievodca dávkovou konverziou je užitočným doplnkom k akejkoľvek sade nástrojov správcu. Majster je šablóna slova A, ktorý konvertuje jeden vstupný formát na jeden výstupný formát. Viac detailné informácieĎalšie informácie o tejto konverzii nájdete v článku spoločnosti Microsoft „Ako automaticky konvertovať mnoho dokumentov do formátu Word 2002“ na stránke http://support.microsoft.com/?kbid=313714.

Sprievodca dávkovou konverziou vykonáva mnoho úloh, ale nie je optimalizovaný pre niektoré z nich, ako je vzdialená správa alebo automatizácia jednoduchých konverzií pre koncových používateľov zdieľajúcich dokumenty na samostatných lokalitách. ConvertWord vám môže pomôcť vyriešiť tieto problémy s distribuovanou konverziou vykonaním nasledujúcich základných operácií.

  • Odošle dotaz do systému o verzii Wordu, ktorú má.
  • Automaticky otvára zoznamy dokumentov rôznych typov ľubovoľnej dĺžky.
  • Zaručené uloženie dokumentov s jedinečnými názvami vo formáte Word (predvolené) alebo iných formátoch.
  • Testuje dokumenty a hľadá problémy s formátovaním a nesprávne používateľské heslá.

Ako funguje convertword

Proces konverzie ConvertWord je štvorkrokový proces. V prvom kroku skript vygeneruje inštanciu aplikácie Word, ako je znázornené na úryvku výpis 1 s označením A. Časť zdrojového kódu skriptu je určená na minimalizáciu počtu dialógových okien. Napríklad zdrojový kód označený ako B blokuje dialógové okná, ak je to možné.

V druhom kroku ConvertWord otvorí každý dokument. Objekt Word obsahuje kolekciu dokumentov; pri volaní metódy Open tejto množiny (fragment označený A in Výpis 2) dokument sa načíta. Ak poznáte názov dokumentu a chcete, aby Word automaticky určil jeho formát, môžete metódu zavolať iba s názvom dokumentu ako argumentom.

Alebo môžete zadať formát dokumentu ako ďalší parameter k metóde Open. Bohužiaľ, v závislosti od verzie Wordu vyžaduje metóda Open až 16 parametrov. Pretože parameter riadenia formátu je na desiatom mieste, musí byť špecifikovaných predchádzajúcich deväť parametrov. Výsledkom je dlhý, nepraktický reťazec. Informácie o parametroch nájdete na http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp alebo v Pomocníkovi programu Word.

Parametre ConvertWord sú FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate a Format. Parameter FileName je názov súboru dokumentu programu Word. Parameter ConfirmConversions môžete použiť na zobrazenie dialógového okna, keď Word skonvertuje otvorený dokument. V ConvertWord je tento parameter vždy nastavený na hodnotu False, aby sa uľahčila automatizácia.

Parameter ReadOnly riadi proces otvárania dokumentu len na čítanie; ConvertWord vždy priradí daný parameter True, aby zostal pôvodný dokument nezmenený. AddToRecentFiles určuje, či sa otvorený dokument pridá do zoznamu RecentFiles aktuálneho používateľa. Dokument môže byť jeden z desiatok alebo dokonca stoviek, preto sa neodporúča pridať ho do zoznamu a parameter je nastavený na hodnotu False.

PasswordDocument je heslo na otváranie chránených dokumentov a PasswordTemplate je heslo pre šablóny. Tieto hodnoty sú pre dokumenty, ktoré nie sú vo Worde, nepoužiteľné, takže namiesto akéhokoľvek parametra je možné na označenie prázdneho reťazca použiť dve dvojité úvodzovky („“). Parameter Vrátiť určuje, či sa skript vráti do aktuálneho stavu otvorená verzia dokument, ak je dokument, ktorý sa má konvertovať, už otvorený. ConvertWord nastaví tento parameter na hodnotu True, aby sa predišlo strate zmien a aby sa aktivovala iba otvorená kópia dokumentu.

Parametre WritePasswordDocument a WritePasswordTemplate určujú heslá potrebné na uloženie otvorený dokument alebo šablónu. Na účely tohto článku sú tieto parametre voliteľné, pretože ConvertWord neprepíše pôvodný dokument; takže skript špecifikuje "" pre každý z týchto argumentov.

Nakoniec, parameter Formát je číslo, ktoré označuje metódu, ktorú Word používa na určenie formátu otvoreného dokumentu. Nie je ľahké správne určiť číslo, pretože čísla a metódy, ktoré predstavujú, závisia od toho nainštalovaná verzia Word, ďalšie konvertory dokumentov a inštalačné postupy. Predpokladajme, že potrebujeme otvoriť a skonvertovať dokument RTF (Rich Text Format) s kódom na otváranie formátu 3. Na otvorenie vzorového dokumentu pomocou štandardného konvertora RTF sa používa nasledujúci postup:

Nastaviť doc = Word.Documents._

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

Pravda lož, "", "", _

Pravda, "", "", 3)

Niektoré riadky zdrojového kódu v tomto článku boli rozdelené do viacerých riadkov z dôvodu nedostatku miesta. Zoznam ďalších konvertorov dokumentov s príslušnými číslami a štandardnými príponami možno nájsť pomocou množiny objektu FileConverters. AT pôvodný text Výpis 3 zobrazuje zoznam týchto prevodníkov. V zozname nie sú žiadne štandardné konvertory programu Word. Zoznam štandardných konvertorov Wordu nájdete na tab. jeden a Pomocník programu Word.

Rutina CreateFormatCollections skriptu ConvertWord zobrazí zoznam konvertorov programu Word. Aj keď skript trochu zjednodušuje určovanie formátov otvárania a ukladania, formát použitý na otvorenie alebo uloženie dokumentu závisí od verzie programu Word a od spôsobu inštalácie konvertorov.

Po otvorení dokumentu novú verziu uložené pomocou metódy SaveAs (fragment označený ako A in Výpis 4). Metóda SaveAs akceptuje až 16 parametrov, ale potrebujeme len dva, pretože požadovaný parameter SaveFormat je druhý. Rovnako ako pri možnostiach OpenFormat, musíte zadať kódy formátu dokumentu, ktorý otvárate, v možnosti SaveFormat. Ak chcete zadať formát uloženia - napríklad uložiť dokument do čisto textového súboru C: my.txt - zadajte príkaz

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

Po uložení dokumentu ho ConvertWord zatvorí metódou Close (menovka B výpisu 4). False určuje, že Word by mal zahodiť zmeny, ak bol dokument od uloženia upravený. Keď sa skript postupne otvára, ukladá a zatvára všetky dokumenty, posledný krok ukončí Word volaním metódy Quit programu Word ( výpis 5).

Pomocou programu ConvertWord

Pred prvým spustením programu ConvertWord je užitočné oboznámiť sa s informáciami o lokálnej verzii programu Word spustením príkazu

convertword /verzia

Tento príkaz ukazuje dôležitá informácia vrátane čísla verzie programu Word nainštalovanej v počítači. Microsoft odstránil číslo verzie z názvu produktu od Office 95 (ktorý by sa nazýval Office 7), ale interné číslo verzie sa zvyšuje o 1 s každým vydaním veľkej aktualizácie. Rovnaká schéma číslovania sa používa v programe Word ako súčasť balíka Office. Interné čísla verzií sú 8 (Word 97), 9 (Word 2000), 10 (Word 2002) a 11 (Word 2003).

V predvolenom nastavení ConvertWord automaticky otvára súbory tak, že kvalifikovane odhadne ich formát (napr. Word, obyčajný text, WordPerfect, RTF) a uloží ich ako Word dokumenty, ktoré im dáva jedinečné názvy pozostávajúce z názvu súboru, podčiarkovníka a čísla. ConvertWord poskytuje niekoľko spôsobov, ako pomenovať dokumenty. Názov súboru možno zadať ako argument nasledujúceho príkazu:

previesť slovo unicode.txt na obyčajný.txt

Otherdocscorel.wps

Výsledkom tohto prístupu je, že výstupné súbory vo formáte Word sa uložia ako unicode.doc, plain.doc a otherdocscorel.doc. Ďalšou možnosťou je nastaviť ConvertWord na čítanie súborov zo štandardného zdroja, napríklad:

convertword

Výsledky príkazu, ktorý vytvorí zoznam súborov, možno odoslať do programu ConvertWord takto:

dir /s /b c:inbox*.txt

| convertword

Ak vstupné údaje nie sú nastavené, ConvertWord vás požiada o zadanie názvov vstupných dokumentov, kým dvakrát nestlačíte kombináciu klávesov Ctrl + C.

ConvertWord má jednoduchý spôsob, ako sa vyhnúť prepisovaniu súborov s rovnakým názvom. Povedzme, že chcete uložiť súbor programu Word ako textový súbor s názvom mylist.txt. Ak súbor s týmto názvom už existuje, ConvertWord začne iterovať cez sekvenciu odvodených názvov – mylist_1.txt, mylist_2.txt, atď. – kým nenájde nepoužitý názov. Tento názov sa potom priradí uloženému súboru. Nájdenie názvu súboru zvyčajne trvá menej času ako manuálne otvorenie a uloženie dokumentu.

Zmena miesta uloženia a názvu súboru

ConvertWord ukladá súbory do rovnakého priečinka ako pôvodný súbor s rovnakým základným názvom. Pri konverzii súborov pre mnohých používateľov alebo skupiny používateľov sa teda nové súbory umiestnia vedľa starých. Používatelia zvyčajne poznajú „svoje“ súbory a pamätajú si ich mená.

Môžete však zmeniť adresár, v ktorom sú uložené skonvertované dokumenty. Ak to chcete urobiť, stačí zadať prepínač / d pomocou celé meno, ktorá môže byť absolútna alebo relatívna k ceste, ktorá ukazuje na priečinok, v ktorom je spustený skript. ConvertWord rozšíri cestu do úplného formátu a vytvorí príslušný adresár, ak ešte neexistuje.

convertword /d:c:empexports

Základný názov (názov súboru bez prípony) môžete zmeniť pomocou prepínača /b. Ak ConvertWord nájde viacero súborov s rovnakým názvom, potom ConvertWord zmení názvy súborov, ako je vysvetlené vyššie. Pomocou prepínača /x môžete zadať aj inú príponu súboru, než je štandardná prípona typu exportovaného súboru.

Vytvárajte dokumenty mimo programu Word

V predvolenom nastavení ConvertWord automaticky generuje dokumenty Word. Ak chcete vytvoriť dokument mimo programu Word, môžete použiť možnosť /sa pomôcky ConvertWord na zmenu predvoleného formátu ukladania. Formáty, v ktorých je možné ukladať súbory, sa líšia v závislosti od verzie programu Word a ďalších konvertorov dostupných v systéme, na ktorom je spustený ConvertWord. Prvým krokom pri ukladaní súboru v konkrétnom formáte je spustenie programu Word s prepínačom /cnv, aby sa zobrazili nainštalované konvertory; číslo prevodníka zodpovedá typu, v ktorom chcete uložiť nový súbor. Ak je potrebné uložiť všetky súbory v špecifickom formáte, ako je RTF (číslo 6), potom by sa do argumentov ConvertWord mal pridať prepínač /sa:6. Ak chcete napríklad previesť všetky súbory programu WordPerfect v aktuálnom priečinku do formátu RTF, spustite príkaz

dir /s /b *.wpd

| convertword /sa:6

V závislosti od verzie programu Word a nainštalovaných konvertorov môže byť počet dostupných formátov veľký. Pred konverziou súborov by ste mali vždy skontrolovať typy, pretože ich počet sa bude na rôznych počítačoch líšiť. Jedinou výnimkou z tohto nepríjemného pravidla sú štandardné vstavané konvertory programu Word. Word 97 a novší majú rovnaké hodnoty od 0 do 6 a čísla štandardných typov sa zvyšujú s pridávaním nových verzií. Pre Word 2003 budú čísla 0 až 11 rovnaké na všetkých počítačoch. Výnimkou zo štandardných hodnôt je výstup s číslom -1. Táto hodnota sa nezhoduje s konvertorom programu Word, ale používa sa ako príkaz ConvertWord na zapisovanie údajov zo súboru dokumentu do konzoly. Dá sa nastaviť pomocou prepínača /sa - /sa:-1 alebo /sa+.

Chyba pri spracovaní

Počas rozsiahlych operácií konverzie sa môžu vyskytnúť problémy s niektorými súbormi. Potrebujete spôsob, ako sledovať dokumenty, ktoré sa nepodarilo konvertovať. Ak súbor nemožno skonvertovať, ConvertWord odovzdá názov súboru a popisné informácie štandardnému chybovému prúdu (StdErr); správca môže monitorovať zlyhania sledovaním rolovania názvov súborov na obrazovke alebo presmerovaním údajov o chybách do súboru na neskoršiu analýzu, ako napríklad:

Errors.txt

V predvolenom nastavení ConvertWord zobrazuje chyby zadaním iba názvu súboru a čísla chyby:

c:demo.rtf ZLYHALO: 2

Pomocou prepínača /v+ (podrobný výstup) môžete získať podrobnejšie informácie o chybe:

convertword
/v+>errors.txt

Prepínač /v- netlačí čísla chýb; namiesto toho sa názov súboru jednoducho odovzdá StdErr, aby sa uľahčilo následné spracovanie.

Posledná chyba nájdená programom ConvertWord sa vždy považuje za konečnú úroveň chyby; po ukončení skriptu je táto hodnota dostupná v príkazovom prostredí a dá sa prečítať iným skriptom, ktorý určuje, či bolo volanie ConvertWord úspešné alebo neúspešné.

Ak chcete zistiť potenciálne chyby bez konverzie dokumentov, môžete spustiť ConvertWord s prepínačom /w (čo ak). Tento prepínač spôsobí, že ConvertWord otvorí všetky dokumenty bez ich uloženia. Ak niektoré súbory zlyhajú, napríklad sú poškodené interné údaje, zobrazí sa normálne chybové hlásenie.

Riešenie problému s heslom

Heslá sú obzvlášť problematické pri dávkovom spracovaní, pretože sa môžu pre rôzne dokumenty líšiť. V predvolenom nastavení používa ConvertWord ako heslo znak medzery, ktorý otvorí všetky dokumenty, ktoré nemajú heslá, a dokumenty s heslami vygenerujú chybu, ktorá nezastaví ďalšie spracovanie.

Toto správanie je možné zmeniť pomocou prepínača /p (heslo). Ak zadáte prázdny argument (napríklad /p: ""), Word vás požiada o zadanie hesla pre všetky chránené dokumenty. Pomocou prepínača /p môžete zadať konkrétne heslo. Bez hesla alebo s iným ako zadaným heslom však dokumenty nebudete môcť otvárať.

Praktická aplikácia programu ConvertWord

Pomocou programu ConvertWord som vykonal približne 30 000 konverzií a našiel som niekoľko bežných problémov. Nezvyčajné zlyhania boli takmer vždy spôsobené chybami automatizácie programu Word; číslo chyby a správa vo väčšine prípadov pochádzali z programu Word. Väčšina chýb (napríklad nesprávne heslo) sa dá ľahko opraviť alebo pochopiť. Ďalšie tri chyby sa opakovali celkom pravidelne.

Prvým z nich je kontextové dialógové okno programu Word pre dokumenty obsahujúce makrá. V predvolenom nastavení ConvertWord blokuje makrá v dokumentoch, aby chránil používateľa pred nebezpečným kódom. Keď však Word otvorí dokumenty, ktoré obsahujú makrá, zobrazí sa dialógové okno so správou o blokovaní makier. Jediný spôsob, ako opraviť toto okno, je povoliť spustenie makier. Môžete to urobiť spustením programu ConvertWord a zadaním kľúča /as (bezpečnostná automatizácia) s hodnotou 0 (/as:0). Toto je predvolená hodnota pre programovo otvorené dokumenty programu Word. Pred použitím prepínača /as sa musíte uistiť, že dokument, ktorý otvárate, neobsahuje nebezpečný kód.

Druhá chyba súvisí s niektorými dokumentmi RTF, ktoré nemožno úspešne otvoriť, ale stále sa správne zobrazujú v programe WordPad. Zvyčajne sú nesprávne naformátované a nedajú sa správne otvoriť vo Worde. ConvertWord sa nepodarilo opraviť tento problém, takže ConvertWord nemožno použiť na konverziu takýchto súborov.

Tretia chyba sa vyskytuje, pretože Word identifikuje textové dokumenty Unicode na počiatočnej značke poradia bajtov v súbore. Ak nie je začiarknuté, Word považuje dokument za obyčajný text a pri otvorení konvertovaného dokumentu sa používateľovi zobrazia medzery za každým viditeľným znakom (v skutočnosti medzery zodpovedajú nulovým znakom). Jediný spôsob, ako vyriešiť problém, je skonvertovať súbory s prepínačom /oa (OpenAs) nastaveným na kódovaný alebo Unicode text (/oa:5 pre Word 97 a novší).

Našťastie sa takéto chyby vyskytujú pomerne zriedkavo. ConvertWord bude mimoriadne nápomocný pri spracovaní Vysoké číslo dokumenty a pomôžu vám otvárať a prevádzať dokumenty programu Word bez zdĺhavej ručnej práce.

Poradenstvo pre sieťových špecialistov v Indiane. Má certifikácie MCSE, MCP+I a MVP.

PRE TÝCH, KTORÍ MAJÚ STARÝ MICROSOFT OFFICE AKO 97, 2003, 2007 a 2010

PRE KOMPATIBILITU KANCELÁRSKEHO FORMÁTU NAINŠTALUJTE VHODNÝ SOFTVÉR.

aby sa nové formáty otvárali v starších verziách

Preskúmanie

Používatelia Word programy Balíky , Excel alebo PowerPoint pre Microsoft Office XP a 2003: Pred stiahnutím balíka Compatibility Pack inštalovať aktualizácie s vysokou prioritou z webovej lokality Microsoft Update pred stiahnutím balíka Compatibility Pack.Inštaláciou balíka Compatibility Pack ako doplnku balíky Microsoft Office 2000, Office XP alebo Office 2003, budete môcť otvárať, upravovať a ukladať súbory v nových formátoch používaných v najnovších verziách Wordu, Excelu a PowerPointu. Balík Compatibility Pack môžete použiť aj s prehliadačmi Microsoft Office Word 2003, Excel 2003 a PowerPoint 2003 na zobrazenie súborov uložených v nových formátoch. Ďalšie informácie Informácie o balíku Compatibility Pack nájdete v článku KB.

Poznámka. Ak používate Microsoft Word 2000 alebo Microsoft Word 2002 na čítanie alebo písanie dokumentov, ktoré obsahujú zložité znakové sady, potom správne zobrazenie Dokumenty programu Word v nových verziách aplikácie by mali odkazovať na informácie uvedené v článku.

Správcovia: Môžete si stiahnuť šablónu na správu pre konvertory Word, Excel a PowerPoint, ktorá je súčasťou balíka Compatibility Pack.

Aktualizovať. Balík Microsoft Office Compatibility Pack bol aktualizovaný tak, aby obsahoval balík Service Pack 2 (SP2). Teraz ak súbory DOCX alebo DOCM obsahujú vlastné značky XML, značky sa odstránia pri otvorení súboru v programe Word 2003. Ďalšie informácie nájdete v KB978951

Požiadavky na systém

  • Operačné systémy: Windows 2000 Service Pack 4 Windows Server 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 Service Pack 3 (SP3), Microsoft Excel 2002 Service Pack 3 (SP3) a Microsoft PowerPoint 2002 Service Pack 3 (SP3)
  • Microsoft Office Word 2003 SP1 alebo novší, Microsoft Office Excel 2003 SP1 alebo novší a Microsoft Office PowerPoint 2003 SP1 alebo novší
  • Prehliadač Microsoft Office Word 2003.
  • Prehliadač Microsoft Office Excel 2003
  • Prehliadač Microsoft Office PowerPoint 2003

Inštrukcie

Inštalácia aktualizácie

  1. Uistite sa, že je váš systém aktuálny, a to tak, že nainštalujete aktualizácie s vysokou prioritou a požadované aktualizácie stiahnuté z webovej lokality Microsoft Update (vyžaduje sa pre používateľov balíka Microsoft Office XP a 2003).
  1. Po nainštalovaní aktualizácií s vysokou prioritou a požadovaných aktualizácií z webovej lokality Microsoft Update si stiahnite balík Compatibility Pack kliknutím na tlačidlo vyššie a uložte súbor na pevný disk.
  1. Ak chcete spustiť inštalačný program, dvakrát kliknite na spustiteľný súbor uložený na pevnom disku FileFormatConverters.exe.
  1. Dokončite inštaláciu podľa pokynov na obrazovke.

Odstránenie nahraného súboru