Før den siste lagringen, eller når du jobber med et stort dokument i Word 2016, bør du vurdere å rydde opp i dokumentet. Det er en prosess som innebærer å søke etter useriøse karakterer og annen problematisk tekst.
En dokumentoppryddingsrutine innebærer å se etter etterfølgende mellomrom på slutten av avsnitt, doble mellomrom, doble tabulatorer og doble Enter-taster (tomme avsnitt). Dette er alle ting som skal unngås, men de ender uansett opp i lange dokumenter.
Prosessen med å eliminere disse uønskede elementene innebærer å bruke dialogboksen Finn og erstatt. Du må bruke spesialknappen for å legge inn spesialtegn, for eksempel Mellomrom, Tab og Enter.
Makroen som ble opprettet for å utføre dokumentoppryddingen, registrerte tastetrykkene som ble brukt til å søke og erstatte de forskjellige tegnene. Deretter ble Visual Basic Editor brukt til å fjerne noe av den overflødige koden. Her er resultatet:
Sub document_cleanup()
'
' document_cleanup Makro
' Fjern etterfølgende mellomrom og doble mellomrom, tabulatorer og Enter-taster
'
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
' Fjern etterfølgende mellomrom fra et avsnitt
med Selection.Find
.Text = "^w^v"
.Replacement.Text = "^v"
.Forward = Sant
Avslutt med
Selection.Find.Execute Replace:=wdReplaceAll
' Fjern doble mellomrom
Med Selection.Find
>.Text = " "
.Replacement.Text = " "
Slutt med
Selection.Find.Execute Replace:=wdReplaceAll
' Fjern doble faner
Med Selection.Find
.Text = "^t^t"
.Replacement.Text = " ^t"
Avslutt med
Selection.Find.Execute Replace:=wdReplaceAll
' Fjern doble Enter-taster (blanke avsnitt)
Med Selection.Find
.Text = "^v^v"
.Replacement.Text = "^v"
Avslutt med
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Den første søk-og-erstatt-operasjonen fjerner etterfølgende mellomrom. Søketeksten er ^w^v, som ser etter eventuelle mellomrom (^w)-tegn før Enter-tasten (^v). Disse mellomromstegnene – mellomrom, tabulator og så videre – erstattes med Enter-tasten, som fjerner de etterfølgende mellomrommene.
Den andre søk-og-erstatt fjerner doble mellomrom. trykk på mellomromstasten to ganger for søketeksten og trykk på mellomromstasten én gang for erstatningsteksten.
Den tredje søk-og-erstatt fjerner doble faner. ^t representerer tabulatortegn i dialogboksen Finn og erstatt.
Det siste søk-og-erstatt fjerner tomme avsnitt. ^v-tegnene representerer Enter-tasten, så hvis du erstatter ^v^v med ^v, fjernes eventuelle tomme avsnitt.
Denne makroen fungerer greit, men den kan være bedre. Den håndterer for eksempel ikke trippel mellomrom eller trippel tabulatorer. Du må kjøre makroen en gang til for det. Hvis du gir deg programmeringstalentet, kan makroens kode løse disse problemene.