V tomto článku vám chceme ukázať 2 spôsoby, ako previesť automatické číslovanie na bežné texty v dokumente Word.
Spravidla veľa profitujeme z funkcie automatického čísla v programe Word. Ušetrí nám to veľa problémov so zoznamom položiek a organizovaním odsekov. Tu je však zvrat. Dokument zvyčajne vyžaduje revízie viackrát. Čísla ovplyvnia proces pridávania a mazania textov. Preto musíme tieto „dynamické“ čísla previesť na obyčajné texty. Môžeme teda chrániť formátovanie našich dokumentov.
Nasledujú naše 2 metódy, ktoré budete potrebovať. Pred vyskúšaním vám dôrazne odporúčame, aby ste si najskôr vytvorili zálohu súboru. V prípade, že po prevedení na normálny text musíte automaticky očíslovať text, môžete mať kedykoľvek k dispozícii zálohu.
Metóda 1: Ponechať iba text
- V prvom rade vyberte text, ktorý obsahuje automatické číslovanie.
- Potom kliknite pravým tlačidlom myši.
- Ďalej zvoľte „Kopírovať“ v zozname.

- Teraz stlačte „Odstrániť“, aby ste odstránili pôvodný text.
- A znova kliknite pravým tlačidlom myši na oblasť.
- Tentokrát zvoľte v časti „Možnosti vloženia“ možnosť „Ponechať iba text“.
Teraz ste úspešne previedli automatické číslovanie na statické. Nižšie je uvedený príklad:
Už si môžete všimnúť, že formátovanie dokumentu sa v skutočnosti trochu mení. Ak váš dokument obsahuje iba niekoľko čísel a nevyžaduje žiadne štandardy formátovania, môžete túto metódu bezpečne použiť. Ak má váš dokument viacúrovňové zoznamy, budete musieť tieto operácie opakovať niekoľkokrát.
V skutočnosti to je dôvod, prečo máme druhú metódu, teda použitie kódov VBA.
Metóda 2: Použite kódy VBA
- Najskôr sa uistite, že máte na páse s nástrojmi kartu „Vývojár“. Ak nie, prečítajte si náš predchádzajúci článok: Ako vložiť hudbu na pozadí do dokumentu Word
- Potom kliknite na kartu Vývojár.
- Po tretie, v skupine „Kód“ kliknite na „Visual Basic“.
- Teraz ste otvorili editor VBA. V ľavom stĺpci nájdite projekt s názvom dokumentu. Potom dvakrát kliknite na „ThisDocument“, aby ste otvorili oblasť úprav na pravej strane.
- Teraz sa pozrime na 2 rôzne prípady. Najskôr, ak chcete previesť iba výber automatického číslovania, mali by ste skopírovať a vložiť nasledujúce kódy:
Sub ConvertSelectAutoNumberToText() If ActiveDocument.Lists.Count > 0 Then Selection.Range.ListFormat.ConvertNumbersToText Else End If End Sub
Ak ste však pribil konečný koncept celého dokumentu, mali by ste previesť všetky automatické číslovanie na obyčajné texty pomocou nasledujúcich:
Sub ConvertAllAutoNumberToText() If ActiveDocument.Lists.Count > 0 Then Dim lisAutoNumList As List For Each lisAutoNumList In ActiveDocument.Lists lisAutoNumlist.ConvertNumbersToText Next Else End If End Sub
- Nakoniec úlohu dokončite kliknutím na tlačidlo „Spustiť“.
Vidíte, že keď sa pomocou „kódov VBA“ zbavíte „dynamických“ čísel, môžete veľmi dobre zachovať formátovanie dokumentu.
Zamyslite sa nad zálohami
Ako vždy kladieme veľký dôraz na zálohovanie vašich súborov. Pretože hrajú zásadnú úlohu pri poškodení súborov, čas, ktorý im venujete, sa vám môže vrátiť. Jedným z príkladov je, keď sa použije a nástroj na opravu chýb docx, vždy môžete mať k dispozícii najnovšie údaje, ktoré vám môžu výrazne znížiť prestoje.
Úvod autora:
Vera Chen je expertka na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane xlsx oprava chyby dát a pdf oprava softvérových produktov. Pre viac informácií navštívte www.datanumen. S





