参照設定
プログラム上でInternetExplorerを操作するためには以下のライブラリを設定する必要があります。
・「Microsoft Internet Controls」
・「Microsoft HTML Object Library」
VB.NET
Private objIE As SHDocVw.InternetExplorer
'IEの起動
objIE = CreateObject("InternetExplorer.Application") 'オブジェクトを作成
objIE.Navigate("http://www.google.co.jp") 'Googleの表示
objIE.Visible = True 'IEを表示
Try
'読み込み完了まで待つ
Do While (objIE.Busy OrElse _
objIE.ReadyState <> SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE)
'無処理
System.Windows.Forms.Application.DoEvents()
System.Threading.Thread.Sleep(100)
Loop
Return True
Catch ex As Exception
Return False
End Try
objIE.GoBack() '戻る
objIE.GoForward() '進む
objIE.GoHome() 'ホームページに移動
objIE.GoSearch() '既定の検索ページに移動
C#
private SHDocVw.InternetExplorer objIE;
//IEの起動
{
objIE = Interaction.CreateObject("InternetExplorer.Application");
//オブジェクトを作成
objIE.Navigate("http://www.google.co.jp");
//Googleの表示
objIE.Visible = true;
//IEを表示
}
try {
//読み込み完了まで待つ
while ((objIE.Busy || objIE.ReadyState != SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE)) {
//無処理
System.Windows.Forms.Application.DoEvents();
System.Threading.Thread.Sleep(100);
}
return true;
} catch (Exception ex) {
return false;
}
objIE.GoBack();
//戻る
objIE.GoForward();
//進む
objIE.GoHome();
//ホームページに移動
//既定の検索ページに移動
objIE.GoSearch();