Computerra csökkenteni a méretét a Word dokumentumok

Miután egy hosszú szerkesztő Word dokumentumok gyakran nőnek elképzelhetetlen méreteket öltött. Egyszerű lépések segítenek csökkenteni a méretét ezeket a fájlokat.

Miután egy hosszú szerkesztő Word dokumentumok gyakran nőnek elképzelhetetlen méreteket öltött. Egyszerű lépések segítenek csökkenteni a méretét ezeket a fájlokat.

Először megérteni, hogy miért két teljesen azonos fájlt doc formátumban mérete változhat. Az a tény, hogy a Word-dokumentum formájában tárolódik úgynevezett strukturált tároló OLE (strukturált tárolás). Doc-fájl tartalmazza a különböző információk: a szöveg a dokumentum formázása adatok, makrók, leírását a dokumentum, a stíluslapot, és még sok más. Az egyes Word dokumentum olyasmi, mint a „kis kép”. Ezek úgynevezett flow, és bennük, hogy a különböző típusú információk kerülnek. Az áramok egyesítjük az adattárban (olyasmi, mint egy mappát vagy könyvtárat), és ezek együtt alkotják az összetett fa-szerű szerkezet hasonlít egy fájlrendszer. Ez a struktúra van írva minden doc-fájlban.

Strukturált tároló segíti a programozók, hogy összegyűjtse egy fájlban egy csomó változatos információkat. De van egy komoly hátránya: Storage alá fragmentáció és a hasznos adatok gyakran „szemét” (darabka régi szövegeket és véletlenszerű bájt a lemezen). Különösen sok a hulladék marad a fájlokat, ha a „Tools> Options> Save> Engedélyezés gyorsan ment”. Ha ez a mód be van kapcsolva, a Word elhagyja a fő tartalma a fájl ép, és minden változás külön rögzítjük a fő szöveget. Ha azt szeretnénk, hogy csökkentse a doc-fájl mérete, ez az üzemmód ki kell kapcsolni.


Gyors üzemmód

Van egy könnyebb út. Mentsd doc-fájlt RTF formátumban, majd ismét a DOC. Ennek eredményeként, a fájl mérete is csökkenthető 10-50%. Azonban, ha a makrók szereplő eredeti doc-fájlban, azok elvesznek.


Miután az RTF és doc

Lehet levelet makrót, amely megmenti az aktuális dokumentum első RTF azonos néven, majd a DOC formátumban.

Sub CompressDocFile ()
ActiveDocument.SaveAs Fájlformátum: = wdFormatRTF
ActiveDocument.SaveAs Fájlformátum: = wdFormatDocument
End Sub