那就这样: Dim Str As String, Tmp As String Str = Text2.Text '这里的Text2输入的是要搜索的文本 For i = 1 To Len(Text1.Text) '循环查找,Text1是显示文本内容的文本框 Tmp = Mid$(Text1.Text, i, Len(Text2.Text)) '取出与要搜索内容同样长度的字符串 If Tmp = Str Then '与要搜索的内容比较 Text1.SetFocus Text1.SelStart = i '将光标移到搜索结果的位置 Text1.SelLength = Len(Text2.Text) '将要搜索到的内容用高亮显示 Exit For End If DoEvents Next
Dim Str As String, Tmp As String
Str = Text2.Text '这里的Text2输入的是要搜索的文本
For i = 1 To Len(Text1.Text) '循环查找,Text1是显示文本内容的文本框
Tmp = Mid$(Text1.Text, i, Len(Text2.Text)) '取出与要搜索内容同样长度的字符串
If Tmp = Str Then '与要搜索的内容比较
Text1.SetFocus
Text1.SelStart = i '将光标移到搜索结果的位置
Text1.SelLength = Len(Text2.Text) '将要搜索到的内容用高亮显示
Exit For
End If
DoEvents
Next