Problemer med at bruge ord som Bullets

Word kan du tilpasse det sure æble og nummereringsformater defineret i programmet. For eksempel kan du vælge en anden karakter til at bruge som en kugle, som er blevet diskuteret i andre spørgsmål af WordTips. Du kan endda syntetisere en måde at bruge ord som "kugler", hvis du i stedet definere nummererede lister (som er nært forbundet med punktopstilling lister), der ikke bruge tallene, men i stedet har "bag tekst", der reelt fungerer som "kugle".

Problemet med en sådan tilgang er, at du stadig er underlagt de samme problemer, der plager punktopstillinger generelt. (Disse er blevet dækket i andre spørgsmål af WordTips.) Det er muligt at undgå nogle af de problemer ved at stole på skitse nummerering i stedet for kugler eller regelmæssig nummerering, men problemer kan stadig nemt dukke op.

Helt ærligt, vil de fleste Word eksperter indrømme, at der er alvorlige problemer med Word automatisk nummerering og bulleting funktioner. Der er mange forskellige ting, der kan påvirke bullet og nummerering stilarter. For eksempel, hvis afkrydsningsfeltet Automatisk opdatering (i dialogboksen Rediger typografi) er indstillet til en af ​​dine kugle eller nummerering stilarter, så det kan forårsage utallige problemer som brugere foretage eksplicitte ændringer afsnit i dokumentet. Tilsvarende, hvis nummerering eller punkttegn er baseret på andre stilarter, så ændringer kan kaskade fra den ene stil til den anden uden varsel.

For at komme rundt potentielle problemer med formatering punktopstilling eller nummererede lister, mange fortaler omgå Word automatiske funktioner alle sammen. I stedet kan du udvikle en række makroer, der kan håndtere nummereringen eller anvendelsen af ​​kugler. For eksempel kan følgende makro bruges til eksplicit at formatere et afsnit ved hjælp af et ord som en kugle:

Offentlig Sub BulletText ()
Dim sBullet As String
Dim MyList Som ListTemplate

sBullet = InputBox ("Indtast bullet tekst:", "Bullet tekst", "Bemærk:")

»Tilføj en ny ListTemplate objekt
Set MyList = ActiveDocument.ListTemplates.Add

Med myList.ListLevels (1)
.NumberFormat = SBullet
.TrailingCharacter = WdTrailingTab
.NumberPosition = InchesToPoints (0,25)
.Alignment = WdListLevelAlignLeft
.TextPosition = InchesToPoints (0,75)
.TabPosition = InchesToPoints (0,75)
.ResetOnHigher = 0
.StartAt = 1
.LinkedStyle = ""
»Følgende Indstiller fonten attributter
»Den" kugle "tekst
Med .Font
.Bold = True
.name = "Arial"
.Size = 10
End med
End med
'Anvend den nye ListTemplate til den valgte tekst
Selection.Range.ListFormat.ApplyListTemplate ListTemplate: = MyList
End Sub

Denne makro beder dig om teksten til at bruge som din "prik" og derefter formater de markerede afsnit ved hjælp af din specifikation. Bemærk, at makroen bruger objekter kendt som "ListTemplates." Disse objekter er, hvad du ser, når du blik på paletten af ​​tilgængeligt bullet og nummerering muligheder i tapperne på Punktopstilling dialogboksen. Mange af de problemer, der er forbundet med nummerering og kugler i Word er relateret til problemer i pålideligt knytte specifikke ListTemplate objekter med specifikke stilarter. Denne makro omgår problemerne ved ikke at forsøge at gøre det, men ved at skabe nye, custom ListTemplate genstande, der anvendes på de enkelte afsnit i dit dokument.

Ulempen ved at anvende en makro som dette er, at du stoler på eksplicit formatering snarere end på stilarter. Det betyder, at du mister den største fordel af stilarter, som er konsistens og evnen til at foretage universelle ændringer lide indrettede stykker.

WordTips er din kilde til omkostningseffektiv Microsoft Word træning. (Microsoft Word er det mest populære tekstbehandlingsprogram i verden.) Dette tip (1546) 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: problemer med at bruge ord som Bullets.


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