Private Sub Command1_Click() Dim lWhere, lPos As Long Dim sTmp, sSearch As String
lPos = 1 'Здесь вы можете указать слово для поиска и замены sSearch = "FAQ" 'поиск по всему тексту Do While lPos < Len(Me.RichTextBox1.Text) sTmp = Mid(Me.RichTextBox1.Text, lPos, Len(Me.RichTextBox1.Text)) lWhere = InStr(sTmp, sSearch) lPos = lPos + lWhere
If lWhere Then 'если строка для поиска найдена
Me.RichTextBox1.SelStart = lPos - 2 'установить начало выделения Me.RichTextBox1.SelLength = Len(sSearch) 'установить длину выделения Me.RichTextBox1.SelColor = RGB(255, 0, 0) 'изменить цвет выделения красным цветом Else Exit Do
End If Loop End Sub
Private Sub Form_Load() 'установите ссылку на любой файл в формате rtf или txt RichTextBox1.FileName = "C:\Мои документы\courier.txt"
Если Вас заинтересовала или понравилась информация программирование на Visual Basic - "Выделить цветом определенное слово во всем тексте", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу: Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!