Automatisk Non-breaking Spaces i Datoer

November 4  by Eliza

Når du skriver inn en dato i et dokument, vil det være svært nyttig for Word til å automatisk plassere en non-breaking plass mellom måned og dag i måneden. Således, "22/01" vil ha en ikke-brytende mellomrom mellom "y" og "2". På denne måten ville måned og dag alltid vises sammen på samme linje.

Dessverre, Word gjør ikke dette som standard. Dette betyr at du har flere forskjellige måter du kan bruke Words innebygde verktøy for å løse situasjonen.

Den første mulig løsning er å prøve å bruke Word Autokorrektur-funksjonen. Denne funksjonen er ikke godt egnet for å gjøre denne oppgaven, imidlertid. Hvorfor? Fordi Autokorrektur bare slår inn etter Word tall du er ferdig med et ord med andre ord, når du skriver inn mellomrom etter ordet eller noen annen avslutnings tegn, for eksempel et skilletegn. Dermed, hvis du ønsket å erstatte "Januar" med "January" etterfulgt av en non-breaking plass, ville du faktisk ende opp med to mellomrom etter ordet-the non-breaking plass i den nye teksten, og den plassen du skrev inn i løpet av, vel, skrive.

Dette bringer oss til neste potensiell løsning-autotekst. Denne løsningen faktisk kan fungere veldig bra, men det krever noen forskjeller i hvordan du skriver datoer. Den beste løsningen er å opprette 12 Autotekst-oppføringer, hver lagret under tre tegn navnet på de 12 månedene. Dermed ville oppføringen for "jan" være "January" etterfulgt av et hardt mellomrom.

Hvorfor bruke tre tegn i stedet for mer? Fordi Word har en annen funksjon som heter Autofullfør. (Du ser kontrollen for dette hvis du velger du Verktøy | Autokorrektur |. Autotekst Det er den øverste boksen på denne fanen.) Hvis Autofullfør er slått på, deretter Word forsøker å "gjette" hva du skriver og foreslå resten av ord eller uttrykk. Det gjør dette automatisk for datoer, men det betyr ikke sparke i før du skriver det fjerde tegnet i en måned som er lengre enn fem tegn. Dermed antyder Word "Januar" som en ferdigstillelse når du skriver "Janu", men det vil ikke foreslå "March" som en ferdigstillelse når du skriver "Marc".

Hvis du bruker tre tegn for måned-og-ikke-breaking-plass kombinasjon, så kan du skrive "Jan" og trykk på F3, noe som resulterer i ønsket kombinasjon, uten ekstra mellomrom. Endringen i hvordan du skriver, selvfølgelig, er at du må huske å bare skrive tre tegn, og trykk deretter F3.

Hvis du ikke liker å huske slike endringer i hvordan du skriver, kan du enkelt lage en makro som vil gå gjennom et dokument og erstatte eventuelle mellomrom etter en måned navn med en non-breaking plass. Følgende er svært nyttig for dette formålet:

Sub MonthsWithNonBreakingSpaces ()
Dim sMonth As String
Dim iMonth As Integer

Selection.HomeKey enhet: = wdStory
For iMonth = 1 til 12
Med Selection.Find
.ClearFormatting
.Text = "(" & MonthName (iMonth, False) & ") () ([0-9])"
.MatchWildcards = True
Med .Replacement
.ClearFormatting
.Text = "\ 1 ^ s \ 3"
Avslutt med
.Execute Erstatt: = wdReplaceAll
Avslutt med
Neste iMonth
End Sub

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (1749) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Automatisk Non-breaking Spaces i Dates.