投稿日 | : 2004/08/04(Wed) 13:37 |
投稿者 | : ももたろう |
Eメール | : |
URL | : |
タイトル | : Re: ホームページのリンク先が切れてるか確認できるか? |
自己レスです。
下記コードで解決しました。
(効率のいいやり方があったら教えて下さい。)
If sURL <> "" Then
lblURL.Caption = sURL 'URL表示
WebBrowser1.Navigate sURL 'ホームページ表示
'15秒待つ
StartTime = timeGetTime
Do
DoEvents
Loop While (timeGetTime - StartTime < 15000)
Text1.Text = WebBrowser1.Document.body.innerHTML 'HTMLソースを文字列として取出す
If InStr(Text1.Text, "ファイルが見つかりません") <> 0 _
Or InStr(Text1.Text, "ページを表示できません") <> 0 _
Or InStr(Text1.Text, "ページが見つかりません") <> 0 Then
xlSheet.Range("D" & i).Interior.ColorIndex = 3 '赤
ElseIf InStr(Text1.Text, "URLがかわりました") <> 0 _
Or InStr(Text1.Text, "URL変更") <> 0 _
Or InStr(Text1.Text, "ページは移動") <> 0 _
Or InStr(Text1.Text, "URLに移動") <> 0 Then
xlSheet.Range("D" & i).Interior.ColorIndex = 1 '黄
End If
End If