Private Sub CommandButton1_Click() Dim MyKeyWord As String Dim objIE As Object Dim i As Integer Dim MyDir As String Dim MyTxt As String Dim j As Integer Dim HisKeyWord As String MyKeyWord = TextBox1.Text
'Internet Explorer の起動 Set objIE = CreateObject("InternetExplorer.Application") With objIE
'キーワードの入力 .navigate "ht" & "tp://w" & "ww.google.com/" While .Busy Or .ReadyState <> 4: DoEvents: Wend .Document.forms.Item(0)(1).Value = MyKeyWord .Document.forms.Item(0)(2).Click While .Busy Or .ReadyState <> 4: DoEvents: Wend For i = 0 To .Document.all.Length - 1 If .Document.all.Item(i).className = "e" Then Exit For Next
'メモ帳に自動で書き出す Open MyDir & MyTxt For Append As #1 Print #1, "【キーワード】" & MyKeyWord If i = .Document.all.Length Then Print #1, "「他のキーワード」はございません。" Else For j = 1 To 10 HisKeyWord = .Document.all.Item(i + j * 2 + 5).outerText If HisKeyWord = "12345678910次へ" Then Exit For Print #1, HisKeyWord Next End If Print #1, Chr(10) Close #1
'Internet Explorer の終了と テキストボックス の初期化 .Quit End With Set objIE = Nothing TextBox1.Text = "" TextBox1.SetFocus End Sub