Lucrul cu cuvânt ms - Statistici document

Acesta a fost principalul lucru pe care trebuie să știi. Și acum, în ordine.

Plasarea pe forma acestor componente, vom vedea proprietatile si metodele au foarte puțin. Primul lucru pentru a determina metoda componentei ConnectKind WordApplication. Se poate lua valori diferite, dar vom lăsa atribuită o valoare implicită ckRunningOrNew. Acest lucru înseamnă că, conexiunea se execută deja serverul, în lipsa unui nou ciclu. Ca o regulă, este destul de mulțumit.

Primul pas va deschide documentul. Pre-necesitatea de a declara o variabilă NumeFișier, acesta va fi tipul de OleVariant, care sunt atribuite liniei cu numele fișierului.

Declararea numărul dorit de variabile, cum ar fi LongInt (într-un fișier foarte mare, sau însumarea mai multe documente, în principiu, pot fi mai multe caractere decât limitele de tip convențional), putem începe deja să numere. De exemplu, numărul de numărul de cuvinte, de caractere cu spații sau fără spații de text simplu, precum și numărul de pagini din document. Rezultatul este stocat, respectiv, variabile "lungi" WCount, scount, CCount și PCount. După deschiderea documentului dorit în Word și de asteptare statistici dialog calcul, este ușor de observat că valorile variabilelor sunt parametrii vordovsky statisticile depresurizati pavilion „note de subsol“.

Notele de subsol din documentele pot fi și notele de subsol. Aceasta este, în cazul în care primul situat în partea de jos a acestei pagini, apoi se încheie - este strict la sfârșitul documentului. Mai mult, ele pot fi diferite și numerotarea - automată sau utilizator specificat. Să începem cu notele de subsol obișnuite din foarte simplu. În terminologia Object Model Word - note de subsol. În primul rând trebuie să calculeze numărul de note de subsol în sine: statistica numărării text în nota de subsol este după cum urmează: Există ifoot - număr întreg „numerotare“ notă de subsol. Pentru a se ține seama de numărul de note de subsol ei înșiși, face acest lucru: Aceasta este ceea ce ne-am simtit, de exemplu, numărul de cuvinte în nota de subsol la ifoot numărul și eticheta - cu numerotare personalizat ca „numere“ poate fi o propoziție întreagă. În continuare, vom începe să sortați prin ele, unul câte unul. În acest caz, trebuie remarcat faptul că, în plus față de notele de subsol statistice trebuie să fie obținute și statisticile lor „numere“. Aceasta este:

Unitatea plus apare deoarece suma notelor de subsol Statistică și numere nu coincid cu statisticile ce produce built-Word. Între nota de subsol numărul și textul Word notă de subsol pune un spațiu, care din anumite motive nu au fost luate în considerare. Operatorul condițional determină modul în care este numerotată această notă de subsol - în mod implicit sau nu. În acest din urmă caz, ar trebui să verificați numărul de cuvinte în nota de subsol. Acest sistem dă un rezultat care coincide cu mărturia statisticilor încorporate. În plus, vom trece de la bucla 1 - astfel începe numerotarea notelor de subsol în MS Word, și, practic, toate celelalte obiecte de asemenea.

Ne întoarcem acum la notele de subsol. Teoretic, toate la fel, numai că în loc de cuvântul „Note de subsol“ scrie „Endnotes“. Și apoi am ajuns la o surpriză - pentru un motiv sau altul le consideră inexacte. În acest caz, am făcut acest lucru: salvează documentul sub un alt nume, perekonvertiruyu Endnotes într-o normală și apoi toate, după cum sa menționat mai sus. Salvarea unui document în cazul în care în paranteze sunt doi parametri de tip OleVariant - numele fișierului și constantă hexazecimal, specificați formatul de fișier. Unele dintre constantele:

Ei bine, acum, de fapt, ne putem întoarce la notele de subsol. Conversia în comun note de final se întâmplă așa:

Acum avem un document care conține doar notele de subsol obișnuite. Cu ei, fără probleme apar, un exemplu de cum să lucreze, de mai sus. Cu ei. Dacă sunteți interesat de statistici separate pentru diferite tipuri de note de subsol, luați în considerare statisticile preliminare Note de subsol obișnuite, păstrați într-un variabile „tampon“ și ia în considerare din nou după conversie. Diferența va Statistica Endnotes separat. Note de subsol cutate Statistică și text simplu, obține statistici de documente, luând în considerare notele de subsol deoarece dă cuvântul în sine.

Apoi tradiția de mai multe pokritikuem Microsoft. După cum se dovedește, Word nu arată toate că este conținută în document. Nu a fost luată în considerare anteturile și subsolurile. Dar ele pot conține o bucată consistentă de text, în special în certificate, formulare, etc. Se pare, Word au spus de fapt, dar nu arată. Deci, să vedem cum se poate face acest lucru.

Anteturile și subsolurile din document sunt strâns legate de un lucru misterios numit „Forum“ - Secțiuni. Fiecare secțiune poate avea antete și note de subsol. Pentru că în primul rând a determina numărul de paragrafe.

Aici am număr întreg variabile isectct. icofct. respectiv icohct denotă numărul de secțiuni ca astfel de număr de colectoare inferioare și această secțiune. Parțial ISEC este secțiunea „număr“, variabile icof. ICOH „numerotate“, respectiv, anteturile și subsolurile din cadrul acestei secțiuni. Numărul de anteturi și subsoluri în secțiunea definită după cum urmează: În prezent, este capabil de a „obține“ textul din subsolul: În acest caz, am de exemplu, numărat numărul de cuvinte conținute în subsol sub icof numărul. aparținând secțiunii sub numărul ISEC. Acum putem scrie un „dublu“ ciclul pentru a calcula statisticile antete și note de subsol. Complet va arata astfel: Variabilele care sunt adăugate la fiecare pas al statisticilor, după ce a încercat toate secțiunile acumuleze statistici sumare de cuvinte, de caractere cu spații și caractere fără spații în toate antetele și note de subsol.

Adesea folosit pentru desen casete text skhemok prin tragere la panourile sunt, de asemenea, de interes. Cuvântul se consideră în mod oficial ei „imaginile“ nu au nici o statistica - aparent de locația geografică, în bara de instrumente. Modelul obiect - Forme. Acest lucru este în cazul în care începe distracția. În primul rând, ceea ce se află pe bara de instrumente de desen este Forme. Aceasta este, în principiu, pentru toți este una Word'a, inserarea de text, obiectul WordArt sau o figură geometrică. Cu toate acestea, se pare destul de logic că aceasta este forma poate converti de a alege în cadrul sau InlineShape. Ei au deja statistici, astfel încât, aparent, asta e bine. Dar înșelăciune Microsoft, se pare că nu există limite. În primul rând surprins să constate că formele sunt numerotate de tip indice OleVariant. Ce sa întâmplat cu el să facă în continuare nu este clar. Dacă alocați doar indicele întreg, în timp ce de conversie în fiecare secundă în formă cadru a obține o eroare. Și dacă te descurci excepția, atunci avem încă o jumătate de insertii Statistica. Aparent, există unele subtilități cu indici pare și impare. În al doilea rând, InlineShape lucru cu totul misterios. Nu există erori în timpul de conversie nu a aparut, dar numărul de InlineShapes invariabil zero. A calcula statistici, inserturi gestionate numai pentru a salva fișierul ca RTF, și zgâriat codul său, dar ar trebui să fie descrise separat. El a citat ultimul paragraf, în speranța că cineva cu o astfel de experiență și a găsit o modalitate de a lucra cu forme „built-in“ înseamnă.

Ei bine, asta e aproape tot. Rezumând tot ce am primit, avem documentul statistici și mai precis construit. Chiar și un cuplu de comentarii. Înainte de numărare Word ar trebui să „ascundă“, așa că nu se ivi pe ecran: La calcularea statisticilor, în special în cazul în care documentul conține altceva decât text simplu, se crede că fișierul modificat. Pentru că în cele din urmă, să mențină și închideți documentul: Și, desigur, face Disconnect Word server. când devine ne nu mai este necesară.

Și acum un avertisment pentru cei care sunt interesați de această problemă și doresc să experimenteze el însuși. Biroul este prea strâns asociat cu Windows, deoarece pe defecțiunile sistemului reacționează foarte puternic. Atunci când depanare statisticile mine conta după erori a apărut de multe ori „ecran albastru“. Același lucru se întâmplă în cazul în care, după parsare RTF - fișier căutarea forme și de a le converti în text simplu în Word nu se încarcă în mod corect „asamblat“ un fișier. Deci, este recomandat pentru a salva datele importante sau pentru a oferi sistem mai fiabil. Eu ar trebui să WindowsXP, care sa dovedit a fi astfel de eșecuri nechustvitelen. În plus, în timp ce cel dat aici nu a fost reglementată, după eroare a zburat de multe ori la birou în sine. Deci, ține la îndemână distribuirea de birou pentru a rula diagnosticarea și repararea daunelor.

articole similare