VB Code:
  1. Private Sub ColorWord(prtbName As RichTextBox, _
  2.             pstrWord As String, _
  3.             plngHighlightColor As Long, _
  4.             Optional pblnBold As Boolean)
  5.            
  6. Dim lngPos As Long
  7. Dim lngSelStart As Long
  8. Dim lngSelLength As Long
  9.  
  10. lngSelStart = prtbName.SelStart
  11. lngSelLength = prtbName.SelLength
  12.  
  13. lngPos = prtbName.Find(pstrWord, 0)
  14.  
  15. Do
  16.      
  17.     prtbName.SelColor = plngHighlightColor
  18.    
  19.     If pblnBold = True Then
  20.         prtbName.SelBold = True
  21.     End If
  22.    
  23.     lngPos = prtbName.Find(pstrWord, lngPos + prtbName.SelLength)
  24.  
  25. Loop While lngPos > 0
  26.  
  27. prtbName.SelStart = lngSelStart
  28. prtbName.SelLength = lngSelLength
  29.  
  30. End Sub
usage

ColorWord RichTextBoxControl , "Word to Find", color ,[Optional BOLD as Boolean]