I am writing code to highlight "ance" in a Word document. In Braille, there is a contraction for "ance" (and other combinations of letters). My macro seems to work provinding the document does not start with "ance".
It would be appreciated if someone could tell me how to include the "if the document does not start with "ance" condition.
I am attaching the code.
Code:
Sub HighlightAnceIfNotStartOfWord()
Set oRng = ActiveDocument.Range
' Search document for specified text and highlight text.
With oRng.Find
.Text = "ance"
'
' .Highlight - colour - yellow if previous character if alphabetic character - otherwise turquoise.
.Wrap = wdFindStop 'stops at the end of the document
While .Execute
' MsgBox (oRng.Characters.First.Previous)
If (Asc(oRng.Characters.First.Previous) >= 65 And Asc(oRng.Characters.First.Previous) <= 90) _
Or (Asc(oRng.Characters.First.Previous) >= 97 And Asc(oRng.Characters.First.Previous) <= 122) _
Then
oRng.HighlightColorIndex = wdYellow
Else: oRng.HighlightColorIndex = wdTurquoise
End If
Wend
End With
End Sub