very nice

you have a deep experience in this field.
your last piece of code is working like a charm:
Code:
Sub ChangeColor01()
ActiveDocument.ConvertNumbersToText
For Each vWord In ActiveDocument.Words
If vWord.Underline = 1 Then
vWord.Select
Selection.HomeKey Unit:=wdLine
If IsEmpty(vStart) Then
vStart = Selection.Information(wdHorizontalPositionRelativeToPage)
End If
If Selection.Information(wdHorizontalPositionRelativeToPage) = vStart Then
Do Until InStr(1, Selection.Text, ".") > 0
Selection.MoveRight Unit:=wdCharacter, count:=1, Extend:=wdExtend
Loop
Selection.Font.Color = wdColorRed
Else
GoTo Skip
End If
End If
Skip:
Next
End Sub
thank you very much man.
by the way: what office version are you running?