Automatisk Ikke bryde Spaces i datoer

Når du indtaster en dato i et dokument, ville det være meget praktisk for Word automatisk at placere en non-breaking mellemrum mellem måned og dag i måneden. Således "Januar 22" ville have en non-breaking mellemrum mellem "y" og "2". På denne måde ville måned og dag vises altid sammen på samme linje.

Desværre er Word ikke gøre dette som standard. Det betyder, at du har flere forskellige måder, du kan bruge Word indbyggede værktøjer til at løse situationen.

Den første mulige løsning er at prøve at bruge Word Autokorrektur funktion. Denne funktion er ikke velegnet til at gøre denne opgave, dog. Hvorfor? Fordi Autokorrektur kun skydes i efter Word tal du er færdig med et ord med andre ord, når du skriver den plads efter ordet eller anden afsluttende karakter, såsom et tegnsætningstegn. Så hvis du ønskede at erstatte "Januar" med "Januar" efterfulgt af et non-breaking space, du ville faktisk ender med to mellemrum efter ordet-ikke-breaking mellemrum i erstatningsteksten og den plads, du har skrevet i den forløb, ja, skrive.

Dette bringer os til den næste potentielle løsningsorienteret Autotekst. Denne løsning kan faktisk arbejde meget godt, men det kræver nogle forskelle i, hvordan du skriver datoer. Den bedste løsning er at skabe 12 autotekstelementer, hver gemt under tre tegn navn på de 12 måneder. Således vil posten for "Jan" være "Januar" efterfulgt af et non-breaking space.

Hvorfor bruge tre tegn i stedet for mere? Fordi Word har en anden funktion, der hedder Autofuldførelse. (Du kan se kontrollen for dette, hvis du vælger Funktioner | Autokorrektur |. Autotekst Det er den øverste afkrydsningsfelt på denne fane.) Hvis Autofuldførelse er tændt, så Word forsøger at "gætte" hvad du skriver og foreslå resten af ord eller en sætning. Det gør den automatisk for datoer, men det gør ikke sparke i, før du indtaster det fjerde tegn i en måned, der er længere end fem tegn. Således Word foreslår "Januar" som en afslutning, når du skriver "Janu", men det vil ikke foreslå "marts" som en afslutning, når du skriver "Marc".

Hvis du bruger tre tegn for din måned-og-ikke-breaking-space kombination, så kan du skrive "Jan", og tryk på F3, hvilket resulterer i den ønskede kombination, uden ekstra mellemrum. Ændringen i hvordan du skriver, er naturligvis, at man skal huske at kun skrive tre tegn og derefter trykke på F3.

Hvis du ikke kan lide at huske sådanne ændringer i, hvordan man skriver, kan du nemt oprette en makro, der vil gå igennem et dokument og erstatte eventuelle mellemrum efter et måned navn med et non-breaking space. Det følgende er meget praktisk til dette formål:

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

Selection.HomeKey enhed: = wdStory
For iMonth = 1 til 12
Med Selection.Find
.ClearFormatting
.Text = "(" & MONTHNAME (iMonth, falsk) & ") () ([0-9])"
.MatchWildcards = True
Med .Replacement
.ClearFormatting
.Text = "\ 1 ^ s \ 3"
End med
.Execute Erstat: = wdReplaceAll
End med
Næste iMonth
End Sub

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (1749) gælder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finde en version af dette tip til menufaner Word (Word 2007 og nyere) her: Automatisk Ikke bryde Spaces i datoer.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com