Testing whether a document uses more than one font colour or highlight is as simple as:
Code:
Sub Demo()
With ActiveDocument.Range
MsgBox "Font Colour: " & .Font.ColorIndex
MsgBox "Highlight Colour: " & .HighlightColorIndex
End With
End Sub
If the returned value is 9999999 for either, there is more than one of that property in use (no highlight counts as one).