Her kommer noget af det:
Vælg Vis > Værktøjslinier > Kontrolelementer. Vælg en knap og peg ind i dit dokument. Nu skifter din markør til et sigtekorn. Peg dér, hvor du vil have din knap, klik på musen og træk, til knappen har den ønskede størrelse.
Højreklik på knappen, vælg Vis Programkode og kopier nedenstående tekst ind mellem Sub og End sub. Tryk CTRL + S for at gemme dit dokument med makroen.
Hvis du vil have en anden tekst på knappen, så højreklik på knappen igen, men vælg Egenskaber denne gang, under Caption kan du ændre, hvad der skal stå på knappen.
Herfra:
‘ Erstat punktum + mellemrum med punktum + tvungent sideskift
With Selection.Find
.Text = "."
.Replacement.Text = ".^m"
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
‘Erstat tabulatorstop med mellemrum
With Selection.Find
.Text = "^t"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
‘ Indsæt tvungent linieskift efter spørgsmålstegn
With Selection.Find
.Text = "?"
.Replacement.Text = "?^l"
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
‘ Erstat to mellemrum med ét – gentag ti gange
For I = 1 to 10
With Selection.Find
.Text = " "
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Next I
Hertil
Denne udgave gentager kun erstatningen af dobbelte mellemrum 10 gange. Du kan selv ændre tallet, men denne gentagelse sløver makroen. Jeg kunne ikke umiddelbart få den til at gentage indtil der ikke var flere.
Heller ikke den med forkortelserne + et tvungent linieskift kunne jeg umiddelbart klare.
Hvis du selv vil arbejde videre med det og kan engelsk, er der god hjælp at hente på
http://www.vbatutor.com