Munka MS Word - dokumentum statisztika

Ez volt a legfontosabb dolog, amit tudnod kell. És most azért.

Forgalomba alakja ezen összetevők, azt látjuk, a tulajdonságok és módszerek nagyon kevés. Az első dolog, hogy meghatározza az eljárás ConnectKind WordApplication komponenst. Meg lehet venni a különböző értékek, de akkor hagyjuk tulajdonítható alapértelmezett ckRunningOrNew. Ez azt jelenti, hogy a kapcsolat már fut szerver hiányában egy új futni. Általános szabály, hogy elégedve.

Az első lépés a dokumentum megnyitásához. Előre kell bejelenteni a változó fájlnév, ez lesz az a fajta OleVariant, ami hozzá van rendelve a sort a fájl nevét.

Deklarálása a kívánt változók száma, mint LongInt (egy nagyon nagy fájl, vagy az összegzése több dokumentumot, elvileg lehet több karakter, mint a megszabott hagyományos típus), akkor már elkezd számolni. Például számít a szavak száma, leütés szóközzel vagy anélkül sima szöveg, valamint az oldalak számát a dokumentumban. Az eredmény tárolják, illetve a "hosszú" változók WCount, SCount, CCount és PCount. Megnyitása után a kívánt dokumentumot Word és hívás statisztika számítás párbeszéd, akkor könnyen belátható, hogy az értékeket a változók paraméterei vordovsky statisztikák nyomásmentes zászló „Lábjegyzetek”.

Lábjegyzetek a dokumentumok lehetnek és végjegyzetek. Azaz, ha az első alján ezt az oldalt, akkor a végén - szigorúan a végén a dokumentumot. Továbbá, ezek eltérő lehet, és számozás - automatikus vagy a felhasználó által megadott. Kezdjük a szokásos lábjegyzetek a nagyon egyszerű. A terminológia az Ige Object Model - Lábjegyzetek. Először meg kell számítani a lábjegyzetek számától magukat: Statisztika számlálása szöveg a lábjegyzetben a következő: Van ifoot - integer „számozás” lábjegyzet. Annak érdekében, hogy figyelembe vegyék a lábjegyzetek számától magukat, ezt: Ez az, amit érzett például a szavak száma lábjegyzetében ifoot szám és a címke - egyéni számozását „számok” lehet egy egész mondat. Ezután elkezdjük kereshetőség őket egyesével. Ebben az esetben meg kell jegyezni, hogy amellett, hogy a statisztikai lábjegyzeteket kell beszerezni és statisztikák „számok”. Azaz:

Az összeadó egység jelenik meg, mert az összeg a lábjegyzetek Statisztikák és a számok nem egyeznek azzal, amit termel beépített Szó statisztika. Között a lábjegyzet száma és a lábjegyzet szövegének Word-hoz egy tér, amely valamilyen okból nem veszik figyelembe. Feltételes operátor határozza meg, hogy ebben a lábjegyzetben van számozva - alapértelmezés szerint, vagy sem. Az utóbbi esetben, akkor ellenőriznie kell a szavak száma a lábjegyzetben. Ez a rendszer olyan eredményt ad, amely egybeesik a bizonyságot a beépített statisztika. Emellett hurok megy 1 - így kezdődik a számozás lábjegyzetek MS Word, és gyakorlatilag minden más tárgyakat is.

Most viszont, hogy a végjegyzetként. Elméletileg mindegy, csak ahelyett, hogy a „Lábjegyzetek” write „Endnotes”. Aztán elérkezett a meglepetés - valamilyen okból úgy véli, pontatlanok. Ebben az esetben én úgy: Menti a dokumentumot más néven, perekonvertiruyu végjegyzetekhez egy normális, és akkor minden, mint már említettük. Egy dokumentumot, ahol a zárójelben két OleVariant paramétert - a fájl nevét és hexadecimális állandó, adja meg a formátumot. Néhány állandók:

Nos, valóban, akkor visszatérhet a lábjegyzetek. Konvertálása végjegyzetekhez a szokásos történik, mint ez:

Most van egy dokumentum, amely csak a szokásos lábjegyzetek. Velük nincs probléma merül fel egy példát, hogyan kell dolgozni, mint fent. Velük. Ha érdekli a statisztika külön különféle típusú lábjegyzetek, úgy előzetes statisztikák rendes lábjegyzetek, tárolja azt egy „puffer” változók és úgy ismét az átalakítás után. A különbség Statisztika Endnotes külön-külön. Hajtogatott lábjegyzetek Statisztikák és egyszerű szöveges szerezze dokumentum statisztika, figyelembe véve a lábjegyzetek, mert megadja magát a szót.

Ezután a hagyomány több pokritikuem Microsoft. Mint kiderül, a Word nem megmutatni mindazt, ami benne van a dokumentumban. Nem veszik figyelembe fejléc és lábléc. De tartalmazhatnak egy izmos darab szöveg, különösen a tanúsítványok, formák, stb Kiderül, a Word valójában azt mondta, de nem mutatnak. Tehát lássuk, hogyan lehet megtenni.

Fejléceket és a lábjegyzeteket a dokumentum szorosan kapcsolódik valamilyen rejtélyes dolog, az úgynevezett „Fórum” - szakaszok. Minden szakasz fejlécek és a lábjegyzetek. Mert először is meghatározza a bekezdések számát.

Itt integer isectct. icofct. icohct rendre jelöli szakaszok száma, mint az ilyen számú alacsonyabb fejlécek és ezt a részt. Részben ISEC „number” részben változó icof. ICOH „számozott”, sorrendben, a fej- és láblécek Az ebben a részben. Száma fejléceket és a lábjegyzeteket a szakasz meghatározása a következő: Ez már képes „get” a szöveget a lábléc: ebben az esetben azt például megszámoltuk a szavak szereplő Lábjegyzet alatt icof számát. tartozó szakasz ISEC számát. Most levelet „kettős” a ciklus kiszámításához statisztikai fejléceket és a lábjegyzeteket. Teljesen úgy fog kinézni: A változók adunk minden egyes lépésénél a statisztikát, miután megpróbálta minden szakasz felhalmozódnak összefoglaló statisztikákat szó, leütés és a karakterek, szóközök nélkül valamennyi fejléc és lábléc.

Gyakran használt rajz skhemok szövegdobozok rajz panelek is érdekes. Szó magát hivatalosan tartja őket „képek” nincs statisztika - látszólag földrajzi hely szerint az eszköztáron. Az objektum modell - alakzatok. Ez az, ahol a szórakozás kezdődik. Először is, mi az a rajzon eszköztár alakzatok. Azaz, elvileg minden egy Word'a, szövegbeszúrási, a WordArt objektum vagy egy geometriai alak. Azonban úgy néz ki, elég logikus, hogy ez a forma lehet konvertálni lehet választani a ház vagy a InlineShape. Ők már a statisztikát, úgy, hogy látszólag, hogy minden rendben. De a Microsoft megtévesztés, úgy tűnik, nincsenek határok. Először meglepődve tapasztalta, hogy alakzatok vannak számlálva index típusú OleVariant. Mi történt vele, hogy a következő lépés nem világos. Ha csak hozzá indexet, míg átalakítása minden második keret alakjának hibaüzenetet kap. És ha kezelni a kivételt, akkor még mindig van egy fél betoldások statisztika. Úgy tűnik, van néhány finomságok a páros és a páratlan indexek. Másodszor, InlineShape dolog teljes titokzatos. Nincs hiba az átalakítás során nem merült fel, de ez a szám InlineShapes mindig nulla. Számolja statisztikák lapkák csak sikerült megmenteni a fájlt RTF, és megvakarta a kódot, de azt le kell írni külön-külön. Idézte az utolsó bekezdés, abban a reményben, hogy valaki egy ilyen tapasztalt és megtalálta a módját, hogy működjön együtt alakzatok „beépített” jelent.

Nos, ez szinte minden. Lényeg, hogy megkaptuk, mi a statisztika dokumentum még pontosabban építettek. Még egy pár hozzászólás. Számlálás előtt Szó kell „elrejteni”, így nem magasodott a képernyőn: számításakor a statisztikát, különösen, ha a dokumentum tartalmaz semmi más, mint egyszerű szöveges, úgy gondoljuk, hogy a módosított fájlt. Mert végül fenntartása és zárja be a dokumentumot: És, persze, hogy az Ige bontása a szerveren. ha lesz nekünk már nincs szükség.

És most egy figyelmeztetés azoknak, akik érdekli ez a kérdés, és szeretnék kísérletezni magát. Az iroda túl szorosan kapcsolódó Windows, mert hibás működést rendszer reagál nagyon élesen. Amikor a hibakeresés statisztika számít nekem, miután a hibák gyakran megjelent a „kék képernyő”. Ugyanez történik, ha azt követően, elemzés RTF - fájlkereső alakzatok és átalakítani őket, hogy egyszerű szöveges Word nem töltődik be megfelelően „összeszerelt” fájlt. Tehát ajánlatos menteni a fontos adatokat, vagy hogy több megbízható rendszert. Kéne WindowsXP, amelyről kiderült, hogy az ilyen hibák nechustvitelen. Ezen túlmenően, míg az egy itt megadott nem volt szabályozva, miután a hiba gyakran repült az irodában is. Így tartani a kezét az elosztó futtatni diagnosztika iroda és javítani a károkat.

Kapcsolódó cikkek