I want to change the first character after each bullet to lowercase. Don't understand why it loops infinitely
after the clause to update the paragraph ("myParagraph.Range.Text = ") is included. There is no infinite loop if the clause is commented out.
Dim myParagraph As Paragraph
If Len(Selection) = 1 Then Selection.WholeStory
For Each myParagraph In Selection.Paragraphs
If (myParagraph.Range.ListFormat.ListType <> WdListType.wdListNoNumbering) Then
bullet_txt = myParagraph.Range.Text
new_text = LCase(Left(bullet_txt, 1)) & Mid(bullet_txt, 2)
myParagraph.Range.Text = new_text
End If
Next myParagraph