Private Sub Command1_Click()
Dim i As String
i = getHTMLDocument("http://www.mywebsitepage.com")
If Len(i) Then
i = Replace(i, "AS", Chr(&H9F) & "AS")
Call ParseText(i)
'Text1 = i
End If
End Sub
'// ADD SENTENCES TO TEXT BOX
Private Sub ParseText(ByVal myString As String)
Dim sArray() As String
Dim sTemp As String
Dim sLine As String
Dim iLine As Integer
Dim e As Integer
sArray = Split(myString, Chr(&H9F)) ' SPLIT UP THE SENTENCES
iLine = 0
For e = 0 To UBound(sArray) ' LOOP THROUGH EACH ONE
sTemp = Trim$(sArray(e)) ' GET RID OF SPACES AT ENDS
If Len(sTemp) > 0 Then ' IF THERE IS MORE THAN 1 LETTER
iLine = iLine + 1 ' ADD NUMBERS TO LINES
sLine = Left(sTemp, InStr(sTemp, ":"))
If Len(sLine) Then
Text1 = Text1 & "LINE " & iLine & ": " & sLine & vbCrLf
Text1 = Text1 & "RESULTS: " & Replace(sTemp, sLine, "") & vbCrLf & vbCrLf
End If
End If
Next e
End Sub
'// HTMLDOC *** GET TEXT FROM WEB PAGE **** REFERENCE REQUIRED
Private Function getHTMLDocument(ByVal strUrl As String) As String
Dim HTML As New HTMLDocument
Dim DOC As HTMLDocument
Set DOC = HTML.createDocumentFromUrl(strUrl, vbNullString)
Do While DOC.readyState <> "complete"
DoEvents
Loop
getHTMLDocument = DOC.documentElement.innerText
End Function