Lille begyndelsesbogstav efter hvert punktum i vba?
Jeg ønsker at ændre til lille begyndelsesbogstav efter hvert punktum i vba.Følgende kode virker dog ikke, da jeg får fejlen:
"Runtime error 5623: Erstatningsteksten indeholder et gruppenummer, der er uden for det tilladte område"
Men jf. https://docs.microsoft.com/en-us/office/vba/api/word.wdcharactercase
burde det være 0 ved WdLowerCase
Min kode er:
Sub CapsAfterDot()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ". ([a-å])"
.Replacement.Text = ". \0"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
While Selection.Find.Found
Selection.Range.Case = wdLowerCase
Selection.Collapse direction:=wdCollapseEnd
Selection.Find.Execute
Wend
End Sub