Selectarea codificării textului la deschiderea și salvarea fișierelor. Convertiți documente Word cu o singură comandă Converter pentru a afișa corect fișierul Word

Acasă / Nu se aprinde

Când deschizi fișier text V Microsoft Word sau alt program (de exemplu, pe un computer, limba sistem de operare care este diferit de cel în care este scris textul din fișier), codificarea ajută programul să determine sub ce formă trebuie afișat textul pe ecran pentru a putea fi citit.

În acest articol

Înțelegerea codificării textului

Textul care apare ca text pe ecran este de fapt stocat ca valori numerice într-un fișier text. Calculatorul traduce valorile numerice în simboluri vizibile. Pentru aceasta este folosit un standard de codare.

O codificare este o schemă de numerotare în care fiecare caracter text dintr-un set corespunde unui anumit valoare numerică. Codificarea poate conține litere, cifre și alte simboluri. Diferite limbi folosesc adesea seturi de caractere diferite, astfel încât multe dintre codificările existente sunt concepute pentru a reprezenta seturile de caractere ale limbilor respective.

Codări diferite pentru diferite alfabete

Informațiile de codificare salvate cu fișierul text sunt folosite de computer pentru a afișa text pe ecran. De exemplu, în codificarea „Cyrillic (Windows)”, caracterul „Y” corespunde valorii numerice 201. Când deschideți un fișier care conține acest caracter pe un computer care utilizează codarea „Cyrillic (Windows)”, computerul citește numărul 201 și afișează semnul „Y”.

Totuși, dacă același fișier este deschis pe un computer care utilizează o codificare diferită în mod implicit, pe ecran va fi afișat caracterul corespunzător numărului 201 din această codificare. De exemplu, dacă computerul dvs. folosește codificarea „European de Vest (Windows)”, caracterul „Y” din fișierul text sursă bazat pe alfabetul chirilic va fi afișat ca „É”, deoarece acesta este caracterul care corespunde numărului. 201 în această codificare.

Unicode: o singură codificare pentru diferite alfabete

Pentru a evita problemele legate de codificarea și decodarea fișierelor text, le puteți salva în Unicode. Această codificare include majoritatea caracterelor din toate limbile care sunt utilizate în mod obișnuit pe computerele moderne.

Deoarece Word se bazează pe Unicode, toate fișierele din acesta sunt salvate automat în această codificare. Fișierele Unicode pot fi deschise pe orice computer cu sistem de operare engleză indiferent de limba textului. În plus, pe un astfel de computer puteți salva fișiere în Unicode care conțin caractere care nu sunt în alfabetele vest-europene (de exemplu, greacă, chirilică, arabă sau japoneză).

Selectarea codificării la deschiderea unui fișier

Dacă în deschide fișierul textul este distorsionat sau apare ca semne de întrebare sau pătrate; Puteți specifica codarea care va fi utilizată pentru afișarea (decodarea) textului.

    Deschide fila Fişier.

    Faceți clic pe butonul Opțiuni.

    Faceți clic pe butonul În plus.

    Accesați secțiunea Generalși bifați caseta Confirmați conversia formatului de fișier la deschidere.

    Nota: Când această casetă de selectare este bifată, Word afișează o casetă de dialog Conversie fișier Ori de câte ori deschideți un fișier într-un alt format decât Word (adică un fișier care nu are o extensie DOC, DOT, DOCX, DOCM, DOTX sau DOTM). Dacă lucrați frecvent cu aceste tipuri de fișiere, dar de obicei nu trebuie să selectați o codificare, asigurați-vă că dezactivați această opțiune pentru a preveni apariția acestei casete de dialog.

    Închideți și apoi redeschideți fișierul.

    În caseta de dialog Conversie fișier selectați elementul Text codificat.

    În caseta de dialog Conversie fișier setați comutatorul Alteși selectați codarea dorită din listă.

    În zonă Eşantion

Dacă aproape tot textul arată la fel (de exemplu, pătrate sau puncte), este posibil ca computerul să nu aibă fontul dorit. În acest caz, puteți instala fonturi suplimentare.

Pentru a instala fonturi suplimentare, procedați în felul următor:

    Faceți clic pe butonul Începutși selectați Panoul de control.

    Efectuați una dintre următoarele:

    Pe Windows 7

    1. În Panoul de control, selectați elementul Dezinstalarea programelor.

      Schimba.

    ÎN Windows Vista

      În panoul de control, selectați secțiunea Dezinstalarea unui program.

      În lista de programe, faceți clic pe Microsoft Office sau Microsoft Word dacă a fost instalat separat de Microsoft Office, apoi faceți clic Schimba.

    Pe Windows XP

      În Panoul de control, faceți clic Instalarea și eliminarea programelor.

      Pe listă Programe instalate Faceți clic pe Microsoft Office sau Microsoft Word dacă a fost instalat separat de Microsoft Office și faceți clic Schimba.

    Într-un grup Schimba Instalări Microsoft Birou faceți clic pe butonul Adăugați sau eliminați componenteși apoi faceți clic pe butonul Continua.

    In sectiunea Opțiuni de instalare extinde elementul General Instrumente de birou , și apoi - Suport în mai multe limbi.

    Selectați fontul dorit, faceți clic pe săgeata de lângă el și selectați Fugi de pe computerul meu.

Sfat: Când deschideți un fișier text într-o codificare sau alta, Word folosește fonturile definite în caseta de dialog Opțiuni pentru documente web. (Pentru a afișa caseta de dialog Opțiuni pentru documente web, apăsați butonul Microsoft Birou, apoi faceți clic Opțiuni Wordși selectați o categorie În plus. In sectiunea General faceți clic pe butonul Opțiuni pentru documente web.) Folosind opțiunile din filă Fonturi caseta de dialog Opțiuni pentru documente web Puteți personaliza fontul pentru fiecare codificare.

Selectarea codificării la salvarea unui fișier

Dacă nu selectați o codificare când salvați fișierul, va fi folosit Unicode. În general, Unicode este recomandat deoarece acceptă majoritatea caracterelor în majoritatea limbilor.

Dacă intenționați să deschideți documentul într-un program care nu acceptă Unicode, puteți selecta codarea dorită. De exemplu, pe un sistem de operare englez, puteți crea un document în chineză tradițională folosind Unicode. Totuși, dacă un astfel de document va fi deschis într-un program care acceptă limba chineză, dar nu acceptă Unicode, fișierul poate fi salvat în codificarea „Chinese Traditional (Big5)”. Ca urmare, textul se va afișa corect atunci când deschideți documentul într-un program care acceptă chineza tradițională.

Nota: Din moment ce Unicode este cel mai mult standard complet, când salvați text în alte codificări, este posibil ca unele caractere să nu fie afișate. De exemplu, să presupunem că un document Unicode conține text atât în ​​ebraică, cât și în chirilic. Dacă salvați fișierul în codificarea „Chirilic (Windows)”, textul ebraic nu va fi afișat, iar dacă îl salvați în codificarea „Ebraică (Windows)”, textul chirilic nu va fi afișat.

Dacă selectați un standard de codare care nu acceptă unele caractere din fișier, Word le va marca cu roșu. Puteți previzualiza textul din codificarea selectată înainte de a salva fișierul.

Când salvați un fișier ca text codificat, textul pentru care este selectat fontul Simbol, precum și codurile de câmp, sunt eliminate din fișier.

Selecția codificării

    Deschide fila Fişier.

    În câmp Nume de fișier introduceți un nume pentru noul fișier.

    În câmp Tip de fișier selecta Text simplu.

    Dacă apare o casetă de dialog Microsoft Office Word - Verificare compatibilitate, apăsați butonul Continua.

    În caseta de dialog Conversie fișier selectați codificarea corespunzătoare.

    • Pentru a utiliza codificarea standard, selectați opțiunea Windows (implicit).

      Pentru a utiliza codarea MS-DOS, selectați opțiunea MS-DOS.

      Pentru a seta o altă codificare, selectați butonul radio Alteși selectați elementul dorit din listă. În zonă Eşantion puteți previzualiza textul și verifica dacă acesta este afișat corect în codificarea selectată.

      Nota: Pentru a mări zona de afișare a documentului, puteți redimensiona caseta de dialog Conversie fișier.

    Dacă apare mesajul „Textul cu roșu nu poate fi salvat corect în codificarea selectată”, puteți selecta o altă codificare sau puteți bifa caseta Permite înlocuirea caracterelor.

    Dacă înlocuirea caracterelor este activată, caracterele care nu pot fi afișate vor fi înlocuite cu cele mai apropiate caractere echivalente din codificarea selectată. De exemplu, o elipsă este înlocuită cu trei puncte, iar ghilimele de colț sunt înlocuite cu unele drepte.

    Dacă codarea selectată nu are caractere echivalente pentru caracterele evidențiate cu roșu, acestea vor fi stocate în afara contextului (de exemplu, ca semne de întrebare).

    Dacă documentul va fi deschis într-un program care nu împachetează textul de la o linie la alta, puteți activa întreruperi de linie tare în el. Pentru a face acest lucru, bifați caseta Inserați întreruperi de linieși specificați simbolul de pauză pe care îl doriți (întoarcerea căruciorului (CR), avansul de linie (LF) sau ambele) în Liniile de capăt.

Găsirea codificărilor disponibile în Word

Word recunoaște mai multe codificări și acceptă codificări care sunt incluse în software-ul de sistem.

Mai jos este o listă de scripturi și codificări asociate acestora (pagini de coduri).

Sistem de scriere

Codificări

Font folosit

Multilingv

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

Font standard pentru stilul „Normal” al versiunii localizate de Word

arabic

Windows 1256, ASMO 708

Chineză (simplificată)

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

Chineză (scriere tradițională)

BIG5, EUC-TW, ISO-2022-TW

chirilic

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

Engleză, Europa de Vest și altele bazate pe alfabetul latin

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

greacă

japonez

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

coreean

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

vietnamez

Indian: tamil

Indian: nepalez

ISCII 57002 (Devanagari)

Indian: Konkani

ISCII 57002 (Devanagari)

Indian: hindi

ISCII 57002 (Devanagari)

Indian: Asamez

Indian: bengaleză

Indian: Gujarati

Indian: Kannada

indian: malayalam

Indian: Oriya

Indian: marathi

ISCII 57002 (Devanagari)

Indian: Punjabi

Indian: sanscrită

ISCII 57002 (Devanagari)

Indian: Telugu

    Pentru a utiliza limbi indiene, trebuie să le acceptați în sistemul de operare și să aveți fonturile OpenType corespunzătoare.

    Numai asistență limitată este disponibilă pentru nepaleză, assameză, bengaleză, gujarati, malayalam și oriya.

Recenzie

Utilizatori Microsoft Office XP și 2003 Word, Excel sau PowerPoint: Instalați actualizări cu prioritate ridicată de pe site-ul web Microsoft Update înainte de a descărca pachetul de compatibilitate.

Instalând pachetul de compatibilitate ca supliment pentru Microsoft Office 2000, Office XP sau Office 2003, puteți deschide, edita și salva fișiere în noile formate de fișiere utilizate în ultimele versiuni Programe Word, Excel și PowerPoint. De asemenea, puteți utiliza pachetul de compatibilitate cu vizualizatoarele Microsoft Office Word 2003, Excel 2003 și PowerPoint 2003 pentru a vizualiza fișierele salvate în formate noi. Pentru mai multe informații despre pachetul de compatibilitate, consultați articolul 924074 din baza de cunoștințe.

Nota. Dacă Microsoft Word 2000 sau Microsoft Word 2002 este utilizat pentru a citi sau scrie documente care conțin un set de caractere complexe, atunci pentru afișare corectă Documente Word Pentru versiunile mai noi ale aplicației, consultați informațiile conținute în articolul 925451.

Administratorii: Puteți descărca șablonul administrativ pentru convertoarele Word, Excel și PowerPoint incluse în Pachetul de compatibilitate.

Actualizare. Pachetul de compatibilitate Microsoft Office a fost actualizat pentru a include Service Pack 2 (SP2). Acum dacă fișiere DOCX sau DOCM conțin etichete XML personalizate, etichetele sunt eliminate atunci când fișierul este deschis în Word 2003. Pentru mai multe informații, consultați KB978951

Cerințe de sistem

Sisteme de operare:

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 2000 SP3 Microsoft Excel 2000 SP3 și Microsoft PowerPoint 2000 SP3

Microsoft Word 2002 SP3, Microsoft Excel 2002 SP3 și Microsoft PowerPoint 2002 SP3

Microsoft Office Word 2003 SP1 sau mai recent, Microsoft Office Excel 2003 SP1 sau mai recent și Microsoft Office PowerPoint 2003 SP1 sau mai recent

Microsoft Office Word 2003 Viewer.

Microsoft Office Excel 2003 Viewer

Microsoft Office PowerPoint 2003 Viewer

Instrucţiuni

Instalarea actualizării
Asigurați-vă că sistemul dvs. este actualizat instalând actualizări cu prioritate ridicată și actualizări obligatorii descărcate de pe site-ul web Microsoft Update (necesar pentru utilizatorii Microsoft Office XP și 2003).

După instalarea actualizărilor cu prioritate ridicată și a actualizărilor necesare de pe site-ul Microsoft Update, descărcați pachetul de compatibilitate făcând clic pe butonul Descărcare de mai sus și salvând fișierul pe hard disk.

Pentru a rula programul de instalare, faceți dublu clic pe fișierul executabil FileFormatConverters.exe salvat pe hard disk.

Finalizați instalarea urmând instrucțiunile de pe ecran.

Ștergerea unui fișier de descărcare

În meniul de operare „Start” sisteme Windows Faceți clic pe pictograma Panou de control.

Selectați Adăugați sau eliminați programe.

Pe listă programe instalate selectați Pachetul de compatibilitate pentru versiunea 2007 Sisteme de birou, apoi faceți clic pe Eliminare sau Adăugare sau Eliminare. Când apare o casetă de dialog, urmați instrucțiunile pentru a dezinstala programul.

Faceți clic pe Da sau OK pentru a confirma ștergerea programului.


Pentru textul integral al pachetului de compatibilitate Microsoft Office 2010 pentru formatele de fișiere Word, Excel și PowerPoint, consultați fișierul descărcabil.
Pagina conține un fragment.

PENTRU CEI CARE AU VECHIUL MICROSOFT OFFICE INSTALAT CARE 97, 2003, 2007 și 2010

PENTRU COMPATIBILITATEA FORMATELOR BIROULUI, VĂ RUGĂM SĂ INSTALAȚI SOFTWARE-UL CORRECT.

astfel încât formate noi să se deschidă în versiunile vechi

Recenzie

Utilizatori Microsoft Office XP și 2003 Word, Excel sau PowerPoint: Înainte de a descărca pachetul de compatibilitate instalați actualizări cu prioritate ridicată de pe site Microsoft Update înainte de a descărca pachetul de compatibilitate Instalând pachetul de compatibilitate ca supliment pentru Microsoft Office 2000, Office XP sau Office 2003, puteți deschide, edita și salva fișiere în noile formate de fișiere utilizate în cele mai recente versiuni de Word, Excel și PowerPoint. De asemenea, puteți utiliza pachetul de compatibilitate cu vizualizatoarele Microsoft Office Word 2003, Excel 2003 și PowerPoint 2003 pentru a vizualiza fișierele salvate în formate noi. Pentru mai multe informații despre Pachetul de compatibilitate, consultați articolul din baza de cunoștințe.

Nota. Dacă utilizați Microsoft Word 2000 sau Microsoft Word 2002 pentru a citi sau a scrie documente care conțin caractere complexe, ar trebui să consultați informațiile din acest articol pentru a vă asigura că documentele Word sunt afișate corect în versiunile mai noi ale aplicației.

Administratori: Puteți descărca șablonul administrativ pentru convertoarele Word, Excel și PowerPoint incluse în Pachetul de compatibilitate.

Actualizare. Pachetul de compatibilitate Microsoft Office a fost actualizat pentru a include Service Pack 2 (SP2). Acum, dacă fișierele DOCX sau DOCM conțin etichete XML personalizate, etichetele sunt eliminate atunci când fișierul este deschis în Word 2003. Pentru mai multe informații, consultați KB978951

Cerințe de sistem

  • Sisteme de operare: 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
  • Prezentare programe Microsoft Birou:
    • Microsoft Word 2000 SP3, Microsoft Excel 2000 SP3 și Microsoft PowerPoint 2000 SP3
  • Microsoft Word 2002 SP3, Microsoft Excel 2002 SP3 și Microsoft PowerPoint 2002 SP3
  • Microsoft Office Word 2003 SP1 sau mai recent, Microsoft Office Excel 2003 SP1 sau mai recent și Microsoft Office PowerPoint 2003 SP1 sau mai recent
  • Microsoft Office Word 2003 Viewer.
  • Microsoft Office Excel 2003 Viewer
  • Microsoft Office PowerPoint 2003 Viewer

Instrucţiuni

Instalarea actualizării

  1. Asigurați-vă că sistemul dvs. este actualizat instalând actualizări cu prioritate ridicată și actualizări necesare descărcate de pe site-ul web Microsoft Update (necesar pentru utilizatorii Microsoft Office XP și 2003).
  1. După instalarea actualizărilor cu prioritate ridicată și a actualizărilor necesare de pe site-ul Microsoft Update, descărcați pachetul de compatibilitate făcând clic pe butonul de mai sus și salvând fișierul pe hard disk.
  1. Pentru a rula programul de instalare, faceți dublu clic pe fișierul executabil salvat pe hard disk FileFormatConverters.exe.
  1. Finalizați instalarea urmând instrucțiunile de pe ecran.

Ștergerea unui fișier de descărcare

La rezolvarea problemelor IT de zi cu zi, cum ar fi administrarea rețelei și asistența utilizatorilor, sunt adesea folosite diverse fișiere, în special documente compilate în editorii de text. Din păcate, încorporat Instrumente Windows vă permit să lucrați cu documente doar ca fișiere; instrumentele standard nu gestionează datele interne Word, cum ar fi conversia tipului de document.

Am creat un script WSH (Windows Script Host) numit ConvertWord, care este folosit ca shell de comandă pentru Microsoft Word și facilitează lucrul cu documente. În plus, scriptul poate fi util pentru testarea documentelor incorecte.

Cerințe ConvertWord

Pentru a utiliza ConvertWord, trebuie să aveți instalat Word 97 sau o versiune ulterioară pe computer editor de text. Textul sursă complet al ConvertWord poate fi descărcat de pe site-ul Web al revistei noastre. Extrase din scriptul ConvertWord sunt mai jos. Fișierele convertword.wsf și convertword.cmd ar trebui să fie salvate în același folder.

ConvertWord poate folosi automat orice convertor formate de fișiere, implementat în Word. Word vine cu un set de bază de convertoare de format de fișiere pentru documente tipice. Cu toate acestea, acest set nu include convertoare speciale, de exemplu pt documente Microsoft Works sau WordPerfect. Pentru a obține acestea și alte convertoare opționale, trebuie să rulați instalatie speciala Cuvânt.

Convertoarele standard Word incluse în kiturile de resurse Microsoft Office pot fi descărcate de pe pagina Office 2003 Editions Resource Kit la http://www.microsoft.com/office/ork/2003/default.htm . Convertoarele din pachetul de resurse sunt compatibile cu Word 97 și versiunile mai noi ale editorului. După instalarea pachetului de resurse, ar trebui să mergeți la directorul creat (\%programfiles%orktools în mod implicit) și să găsiți fișierul cu setul de conversie (oconvpck.exe), apoi să rulați oconvpck.exe pe toate computerele pe care doriți să instalați convertoarele.

Scopul ConvertWord

Scopul inițial al creării ConvertWord a fost de a efectua unele sarcini care nu erau posibile cu Expertul de conversie în loturi Editor de cuvinte. Batch Conversion Wizard este o completare utilă la setul de instrumente al oricărui administrator. Expertul este un șablon Word care convertește un format de intrare într-un format de ieșire. Mai mult informatii detaliate despre o astfel de conversie poate fi găsit în articolul Microsoft „Cum se convertesc automat multe documente în format Word 2002” la http://support.microsoft.com/?kbid=313714.

Batch Conversion Wizard efectuează multe sarcini, dar nu este optimizat pentru unele dintre ele, cum ar fi administrarea de la distanță sau automatizarea conversiilor simple pentru utilizatorii finali care partajează documente pe site-uri de rețea separate. ConvertWord vă poate ajuta să rezolvați aceste probleme de conversie distribuită prin efectuarea următoarelor operațiuni de bază.

  • Trimite o cerere către sistem despre versiunea de Word pe care o are.
  • Deschide automat liste de tipuri de documente mixte de lungime arbitrară.
  • Este garantată salvarea documentelor cu nume unice în Word (implicit) sau în alte formate.
  • Testează documentele pentru a căuta probleme de formatare și parole de utilizator incorecte.

Cum funcționează ConvertWord

Procesul de conversie ConvertWord este un proces în patru pași. În primul pas, scriptul generează o instanță a aplicației Word, așa cum se arată în fragment listarea 1 etichetat A. O parte din codul sursă al scriptului este conceput pentru a reduce cât mai mult posibil numărul de casete de dialog. De exemplu, textul sursă etichetat blocuri B casete de dialog atunci când este posibil.

În al doilea pas, ConvertWord deschide fiecare document. Obiectul Word conține o colecție de Documente; la apelarea metodei Open a acestui set (fragmentul etichetat A în listarea 2) documentul este preluat. Dacă cunoașteți numele documentului și doriți ca Word să detecteze automat formatul acestuia, puteți apela metoda cu doar numele documentului ca argument.

Sau puteți specifica formatul documentului ca un alt parametru al metodei Open. Din păcate, în funcție de versiunea de Word, metoda Open necesită până la 16 parametri. Deoarece parametrul de control al formatului se află pe locul al zecelea, trebuie specificați cei nouă parametri anteriori. Rezultatul este un șir lung și greu de manevrat. Informații despre parametri pot fi obținute la http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp sau în Word Help.

Opțiunile ConvertWord sunt FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate și Format. Parametrul FileName este numele fișierului documentului Word. Puteți utiliza parametrul ConfirmConversions pentru a afișa o casetă de dialog atunci când Word convertește un document deschis. În ConvertWord, acest parametru este întotdeauna setat la False pentru a facilita automatizarea.

Parametrul ReadOnly controlează procesul de deschidere a unui document numai în citire; ConvertWord atribuie întotdeauna acest parametru valoare Adevărat astfel încât documentul original să rămână neschimbat. AddToRecentFiles determină dacă documentul deschis va fi adăugat la lista RecentFiles a utilizatorului curent. Documentul poate fi unul dintre zeci sau chiar sute, așa că adăugarea lui la listă nu este recomandată, iar parametrul este setat la Fals.

PasswordDocument este parola pentru deschiderea documentelor protejate, iar PasswordTemplate este parola pentru șabloane. Aceste valori nu sunt utile pentru documentele non-Word, așa că în loc de orice parametru, puteți specifica doi ghilimele duble("") indicând un șir gol. Parametrul Revertire determină dacă scriptul va reveni la versiunea deschisă curent a documentului dacă documentul care este convertit este deja deschis. ConvertWord setează acest parametru la True pentru a evita pierderea modificărilor și pentru a activa doar instanța deschisă a documentului.

Parametrii WritePasswordDocument și WritePasswordTemplate specifică parolele necesare pentru salvare document deschis sau șablon. În sensul acestui articol, acești parametri sunt opționali deoarece ConvertWord nu suprascrie documentul original; deci scriptul specifică „” pentru fiecare dintre aceste argumente.

În cele din urmă, parametrul Format este un număr care indică metoda pe care Word o folosește pentru a determina formatul documentului deschis. A obține numărul corect nu este ușor, deoarece numerele și metodele pe care le reprezintă depind versiunea instalată Word, convertizoare de documente suplimentare și proceduri de instalare. Să presupunem că trebuie să deschidem și să convertim un document RTF (Rich Text Format) cu codul de deschidere format 3. Pentru a deschide documentul eșantion folosind un convertor RTF standard, utilizați următoarea procedură:

Set doc = Word.Documents._

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

Adevărat, Fals, "", "", _

Adevarat, "", "", 3)

Câteva rânduri cod sursă Acest articol este împărțit în mai multe rânduri din cauza lipsei de spațiu. O listă de convertizoare de documente suplimentare cu numere corespunzătoare și extensii standard poate fi găsită folosind setul de obiecte FileConverters. Codul sursă din Lista 3 arată o listă a acestor convertoare. Nu sunt listate convertoare standard Word. O listă de convertoare standard Word poate fi găsită la masă 1 iar în Word ajutor.

Rutina CreateFormatCollections a scriptului ConvertWord afișează o listă de convertoare Word. Deși scriptul simplifică oarecum sarcina de a determina formatele deschise și de salvare, formatul utilizat pentru deschiderea sau salvarea unui document depinde de versiunea Word și de modul în care sunt instalate convertoarele.

După deschiderea documentului noua versiune salvat folosind metoda SaveAs (fragment etichetat A în listarea 4). Metoda SaveAs acceptă până la 16 parametri, dar avem nevoie doar de doi, deoarece parametrul SaveFormat necesar este al doilea. Ca și în cazul parametrilor OpenFormat, trebuie să specificați codurile de format pentru documentul pe care îl deschideți în parametrul SaveFormat. Pentru a specifica formatul de salvare - de exemplu, pentru a salva documentul într-un fișier pur text C:my.txt - ar trebui să introduceți comanda

doc.SaveAs „C:my.txt”, 2

După salvarea documentului, ConvertWord îl închide folosind metoda Close (eticheta B în Lista 4). False indică faptul că Word ar trebui să renunțe la modificări dacă documentul este modificat după ce a fost salvat. Când scriptul se deschide secvenţial, salvează şi închide toate documentele, ultimul pas va ieși din Word apelând metoda Quit programe Word (lista 5).

Aplicația ConvertWord

Înainte de a lansa ConvertWord pentru prima dată, este util să vă familiarizați cu informațiile despre versiunea dvs. locală de Word, rulând comanda

convertword/versiune

Această comandă arată informatii importante, inclusiv numărul versiunii Word instalată pe computer. Microsoft a încetat să mai pună numărul versiunii în numele produsului începând cu Office 95 (care ar fi fost numit Office 7), dar numărul versiunii interne crește cu 1 cu fiecare actualizare majoră ulterioară. Aceeași schemă de numerotare este utilizată în Word ca componentă a suitei Office. Numerele interne ale versiunilor sunt 8 (Word 97), 9 (Word 2000), 10 (Word 2002) și 11 (Word 2003).

În mod implicit, ConvertWord deschide automat fișierele, face presupuneri educate despre formatul acestora (de exemplu, Word, Text simplu, WordPerfect, RTF) și le salvează ca documente Word, dându-le nume unice constând din numele fișierului, un caracter de subliniere și un număr. ConvertWord oferă mai multe moduri de a denumi documente. Numele fișierului poate fi introdus ca argument la următoarea comandă:

convertword unicode.txt plain.txt

Otherdocscorel.wps

Această abordare are ca rezultat salvarea fișierelor Word de ieșire ca unicode.doc, plain.doc și otherdocscorel.doc. O altă opțiune este să configurați ConvertWord să citească fișiere dintr-o sursă standard, astfel:

convertword

Rezultatele unei comenzi care creează o listă de fișiere pot fi trimise către ConvertWord după cum urmează:

dir /s /b c:inbox*.txt

| convertword

Dacă nu este specificată nicio intrare, ConvertWord vă solicită numele documentelor de intrare până când apăsați Ctrl+C de două ori.

ConvertWord are o metodă simplă care vă permite să evitați suprascrierea fișierelor care au același nume. Să presupunem că doriți să salvați un fișier Word ca fișier text numit mylist.txt. Dacă un fișier cu același nume există deja, ConvertWord începe să itereze prin secvența de nume derivate - mylist_1.txt, mylist_2.txt etc. - până când este găsit un nume neutilizat. Acest nume este apoi atribuit fișierului salvat. De obicei, căutarea unui nume de fișier durează mai puțin decât deschiderea și salvarea manuală a unui document.

Schimbarea locației de stocare și a numelui fișierului

ConvertWord salvează fișierele în același folder în care se află. fișier sursă, cu același nume de bază. În acest fel, la conversia fișierelor pentru mulți utilizatori sau grupuri de utilizatori, noile fișiere vor fi plasate lângă cele vechi. De obicei, utilizatorii își cunosc fișierele „lor” și își amintesc numele.

Cu toate acestea, directorul pentru înregistrarea documentelor convertite poate fi schimbat. Pentru a face acest lucru, trebuie doar să specificați cheia /d cu un nume complet calificat, care poate fi absolut sau specificat în raport cu calea care indică folderul în care rulează scriptul. ConvertWord extinde calea către format completși creează directorul corespunzător dacă acesta nu există deja.

convertword /d:c: empexports

Puteți schimba numele de bază (numele fișierului fără extensie) folosind comutatorul /b. Dacă ConvertWord întâlnește mai multe fișiere cu același nume, atunci ConvertWord modifică numele fișierelor așa cum este explicat mai sus. De asemenea, puteți utiliza comutatorul /x pentru a specifica o extensie de fișier, alta decât extensia standard a tipului de fișier exportat.

Crearea documentelor non-Word

În mod implicit, ConvertWord generează automat documente Word. Dacă doriți să creați un alt document decât Word, puteți utiliza opțiunea /sa din utilitarul ConvertWord pentru a schimba formatul implicit de salvare. Formatele în care puteți salva fișiere variază în funcție de versiunea Word și de convertizoarele suplimentare disponibile pe sistemul pe care rulează ConvertWord. Primul pas atunci când salvați un fișier într-un anumit format este să lansați Word cu comutatorul /cnv pentru a vizualiza convertoarele instalate; numărul convertorului corespunde tipului în care doriți să salvați fișier nou. Dacă toate fișierele trebuie să fie salvate într-un format specific, de exemplu RTF (numărul 6), atunci comutatorul /sa:6 ar trebui adăugat la argumentele ConvertWord. De exemplu, pentru a converti toate fișierele WordPerfect din folderul curent în RTF, veți rula comanda

dir /s /b *.wpd

| convertword/sa:6

În funcție de versiunea Word și de convertizoarele instalate, numărul de formate disponibile poate fi mare. Ar trebui să verificați întotdeauna tipurile înainte de a converti fișierele deoarece mașini diferite numerele lor vor fi diferite. Singura excepție de la această regulă enervantă sunt convertoarele standard încorporate Word. Word 97 și versiunile ulterioare au aceleași valori de la 0 la 6, iar numerele de tip standard cresc pe măsură ce se adaugă versiuni noi. Pentru Word 2003, numerele de la 0 la 11 vor fi aceleași pe toate mașinile. Excepția de la valorile standard este pinul numerotat -1. Această valoare nu se potrivește Convertor de cuvinte, și este folosit ca comandă ConvertWord pentru a scrie date dintr-un fișier document în consolă. Poate fi setat folosind comutatorul /sa - /sa:-1 sau /sa+.

Gestionarea erorilor

În timpul operațiunilor de conversie la scară largă, unele fișiere pot întâmpina probleme. Aveți nevoie de o modalitate de a urmări documentele care nu au putut fi convertite. Dacă fișierul nu poate fi convertit, ConvertWord transmite numele fișierului și informațiile descriptive fluxului de erori standard (StdErr); Un administrator poate urmări defecțiunile urmărind derularea numelor fișierelor pe ecran sau redirecționând datele despre erori către un fișier pentru o analiză ulterioară, de exemplu:

Errors.txt

În mod implicit, ConvertWord afișează erori dând numai numele fișierului și numărul erorii:

c:demo.rtf EŞECTĂ: 2

Folosind comutatorul /v+ (ieșire verbală) puteți obține informații mai detaliate despre eroare:

convertword
/v+>errors.txt

Comutatorul /v- nu afișează numere de eroare; în schimb, numele fișierului este pur și simplu transmis la StdErr pentru a ușura procesarea ulterioară.

Ultima eroare detectată de ConvertWord este întotdeauna acceptată ca nivel final de eroare; După ce scriptul a terminat de rulat, această valoare este disponibilă în mediul de comandă și poate fi citită de un alt script, care va determina dacă apelul la ConvertWord a reușit sau a eșuat.

A descoperi erori potentiale, fără a converti documente, puteți rula ConvertWord cu comutatorul /w (ce se întâmplă dacă). Această cheie face ca ConvertWord să deschidă toate documentele fără a le salva. Dacă ceva nu merge bine cu oricare dintre fișiere, cum ar fi datele interne corupte, va fi afișat un mesaj de eroare normal.

Rezolvarea problemei parolei

Parolele sunt deosebit de problematice atunci când sunt procesate în loturi, deoarece pot fi diferite pentru diferite documente. În mod implicit, ConvertWord folosește caracterul spațiu ca parolă, care deschide toate documentele fără parole, dar documentele cu parole generează o eroare care nu oprește procesarea ulterioară.

Acest comportament poate fi modificat folosind comutatorul /p (parolă). Dacă specificați un argument gol (de exemplu, /p:""), Word vă solicită să introduceți o parolă pentru toate documentele protejate. Cu comutatorul /p puteți specifica o anumită parolă. Cu toate acestea, nu veți putea deschide documente fără o parolă sau cu o parolă diferită de cea specificată.

Aplicație practică a ConvertWord

Am făcut aproximativ 30.000 de conversii folosind ConvertWord și am găsit câteva probleme comune. Blocările neobișnuite au fost cauzate aproape invariabil de erori de automatizare Word; Numărul de eroare și mesajul în majoritatea cazurilor au venit de la Word. Majoritatea erorilor (cum ar fi o parolă incorectă) nu sunt greu de rezolvat sau de înțeles. Următoarele trei greșeli s-au repetat destul de regulat.

Prima este caseta de dialog pop-up a Word pentru documente care conțin comenzi macro. În mod implicit, ConvertWord blochează comenzile macro din documente pentru a proteja utilizatorul de pericole codul programului. Cu toate acestea, atunci când Word deschide documente care conțin macrocomenzi, apare o casetă de dialog care vă spune că macrocomenzile sunt blocate. Singura modalitate pe care o cunosc pentru a elimina această fereastră este să activez comenzile macro. Puteți face acest lucru lansând ConvertWord și specificând cheia /as (securitate automatizare) cu o valoare de 0 (/as:0). Aceasta este valoarea implicită pentru documentele Word deschise programatic. Înainte de a utiliza comutatorul /as, trebuie să vă asigurați că documentul pe care îl deschideți nu conține cod de program periculos.

A doua eroare este legată de unele documente RTF care nu pot fi deschise cu succes, dar încă se afișează corect în WordPad. De obicei, acestea nu sunt formatate corect și nu pot fi deschise corect în Word. ConvertWord nu poate rezolva această problemă, așa că ConvertWord nu poate fi utilizat pentru a converti astfel de fișiere.

A treia eroare apare deoarece Word se identifică documente text Unicode pornind marca de ordine a octetilor în fișier. Dacă nu există niciun semn, Word tratează documentul ca text simplu, iar la deschiderea documentului convertit, utilizatorul va vedea spații după fiecare caracter vizibil (spațiile corespund de fapt cu caractere nule). Singura modalitate de a rezolva problema este să convertiți fișierele cu comutatorul /oa (OpenAs) setat la text codificat sau Unicode (/oa:5 pentru Word 97 și versiuni ulterioare).

Din fericire, astfel de erori apar relativ rar. ConvertWord va fi extrem de util pentru procesarea unui număr mare de documente și vă va ajuta să deschideți și să convertiți documente Word fără muncă manuală obositoare.

Consultanță de specialitate în rețea în Indiana. Are certificate MCSE, MCP+I și MVP.

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații