Automatische vaste spaties in Dates

Wanneer u een datum in te voeren in een document, zou het erg handig zijn voor Word om automatisch een vaste spatie tussen de maand en de dag van de maand plaats. Dus, "22 januari" zou een vaste spatie tussen de "y" en "2" hebben. Op deze manier zou de maand en dag altijd samen op dezelfde lijn.

Helaas, Word dit niet standaard. Dit betekent dat je op verschillende manieren kunt u Word ingebouwde tools gebruiken om de situatie op te lossen.

De eerste mogelijke oplossing is om te proberen met behulp van Word AutoCorrectie-functie. Deze functie is niet goed geschikt voor het doen van deze taak, echter. Waarom? Omdat AutoCorrectie schopt pas in nadat Word figures u klaar bent met een woord, met andere woorden, als je de ruimte achter het woord of een andere afsluitende karakter, typt zoals een leesteken. Dus, als je wilde "januari" vervangen door "januari", gevolgd door een vaste spatie, je zou eigenlijk eindigen met twee spaties achter het woord-de vaste spatie in de vervangende tekst en de ruimte die u in de getypte loop van, nou ja, het typen.

Dit brengt ons tot de volgende mogelijke oplossing-AutoTekst. Deze oplossing eigenlijk kan heel goed werken, maar het aantal verschillen in de manier waarop je data typen vereist. De beste oplossing is om 12 AutoTekst-fragmenten, elk onder de naam van drie tekens van de 12 maanden opgeslagen creƫren. Zo zou de vermelding voor "jan" worden "januari", gevolgd door een vaste spatie.

Waarom drie personages in plaats van meer te gebruiken? Omdat Word heeft nog een functie genaamd AutoAanvullen. (Je ziet de controle voor deze optie als u kiest Tools | AutoCorrectie |. AutoTekst Het is de bovenste vakje op dat tabblad.) Als AutoAanvullen is ingeschakeld, dan is Word probeert te 'raden' wat je aan het typen bent en stel voor de rest van de woord of zin. Het doet dit automatisch voor data, maar het niet schoppen totdat u het vierde teken te typen in een maand die langer is dan vijf tekens. Zo Word suggereert "Januari" als een voltooiing wanneer u typt "Janu", maar het zal niet suggereren "March" als een voltooiing wanneer u typt "Marc".

Als je drie tekens gebruiken voor uw maand-en-niet-breaking-space combinatie, dan kunt u "Jan" en druk op F3, wat resulteert in de gewenste combinatie, typen zonder extra spaties. De verandering in de manier waarop u typt, is natuurlijk dat je moet niet vergeten om alleen type drie tekens en druk op F3.

Als je niet graag zo'n veranderingen in hoe om te typen onthouden, kunt u eenvoudig een macro die zal gaan door middel van een document en vervang eventuele spaties na een naam maand met een vaste spatie. Het volgende is erg handig voor dit doel:

Sub MonthsWithNonBreakingSpaces ()
Dim sMonth als Koord
Dim iMonth As Integer

Selection.HomeKey eenheid: = wdStory
Voor iMonth = 1 tot 12
Met Selection.Find
.ClearFormatting
.text = "(" & MonthName (iMonth, Valse) & ") () ([0-9])"
.MatchWildcards = True
Met .Vervangende
.ClearFormatting
.text = "\ 1 ^ s \ 3"
End With
.Execute Vervang: = wdReplaceAll
End With
Volgende iMonth
End Sub

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (1749) is van toepassing op Microsoft Word 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van het Woord (Word 2007 en later) hier: Automatische vaste spaties in Data.


© 2020 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com