I den här artikeln tänker vi visa dig två sätt att konvertera automatisk numrering till vanliga texter i ditt Word-dokument.
Generellt sett har vi mycket nytta av funktionen AutoNumber i Word. Det sparar oss mycket besvär med att lista objekt och organisera stycken. Men här är vridningen. Ett dokument kräver normalt revisioner mer än en gång. Och det är i färd med att lägga till och ta bort texter som siffrorna påverkas. Därför måste vi konvertera dessa "dynamiska" nummer till vanliga texter. Så vi kan skydda vår dokumentformatering.
Nedan följer våra två metoder du behöver. Och innan du provar rekommenderar vi starkt att du tar en säkerhetskopia av din fil först. Om du måste automatiskt numrera en text efter att du konverterat den till normal text kan du alltid ha en säkerhetskopia för att tillgripa.
Metod 1: Behåll endast text
- Markera först och främst texten som innehåller automatisk numrering.
- Högerklicka sedan.
- Välj sedan ”Kopiera” i listmenyn.

- Tryck nu på "Radera" för att ta bort originaltexten.
- Och högerklicka på området igen.
- Den här gången väljer du "Behåll endast text" under "Klistra in alternativ".
Nu har du lyckats konvertera automatisk numrering till statiska. Nedan är ett exempel:
Du kanske redan märker att dokumentformateringen faktiskt ändras lite. Om ditt dokument bara innehåller några siffror och det inte kräver några formateringsstandarder kan du säkert använda den här metoden. Om ditt dokument har listor med flera nivåer måste du dock upprepa dessa åtgärder flera gånger.
I själva verket är det därför vi har en andra metod, dvs. använder VBA-koder.
Metod 2: Använd VBA-koder
- Kontrollera först att du har fliken "Utvecklare" tillgänglig i menyfliksområdet. Om inte, se vår tidigare artikel: Hur man infogar bakgrundsmusik i ditt Word-dokument
- För det andra klickar du på fliken "Utvecklare".
- För det tredje klickar du på “Visual Basic” i gruppen “Kod”.
- Nu har du öppnat VBA-redigeraren. I kolumnen till vänster hittar du projektet med ditt dokumentnamn. Dubbelklicka sedan på ”ThisDocument” för att öppna redigeringsområdet på höger sida.
- Låt oss nu titta på två olika fall. För det första, om du bara vill konvertera ett urval av automatisk numrering bör du kopiera och klistra in följande koder:
Sub ConvertSelectAutoNumberToText() If ActiveDocument.Lists.Count > 0 Then Selection.Range.ListFormat.ConvertNumbersToText Else End If End Sub
Men om du har spikat det slutliga utkastet till hela dokumentet, bör du ta följande för att konvertera all automatisk numrering till vanliga texter:
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
- Slutligen klickar du på "Kör" för att få jobbet gjort.
Du kan se när du använder VBA-koder för att bli av med de "dynamiska" siffrorna, du kan bevara dokumentformateringen mycket bra.
Tänk på säkerhetskopior
Som alltid lägger vi stor vikt vid att ta säkerhetskopior för dina filer. Eftersom de spelar en viktig roll när dina filer skadas kan den tid du spenderar på den betala tillbaka. Ett av exemplen är när man använder en docx felreparationsverktyg, kan du alltid ha de senaste uppgifterna att hänvisa till, vilket kan minska nedetiden betydligt.
Författarintroduktion:
Vera Chen är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive xlsx datafel reparation och pdf reparera programvaruprodukter. För mer information besök www.datanumen.com





