■52833 / inTopicNo.1) |
VB.netにてIEを制御するのですがインテリセンスが動作し |
□投稿者/ Keith-chan (1回)-(2010/08/25(Wed) 09:50:11)
|
分類:[VB.NET/VB2005 以降]
VS2005+Vb.netにてInternet Explorerを起動して
制御しようとしているのですが、
Dim objIE As SHDocVw.InternetExplorer
objIE = CreateObject("Internetexplorer.application")
objIE.Visible = True
objIE.Navigate("http://www.hogehoge.net")
Do While objIE.Busy
My.Application.DoEvents()
Loop
Dim Wt As Date
Wt = DateAdd(DateInterval.Second, 1, Now())
Do While Wt > Now()
My.Application.DoEvents()
Loop
objIE.Document.all("loginid").value = "*****"
objIE.Document.all("password").value = "*****"
objIE.Document.all("submit").click()
というソースコードで一応作動しています。
しかしながら、プログラミング時に objIE.Document 以降のインテリセンスが動作しません。
現在、参照の設定は
.NET で Microsoft.mshtml 7.0.3300.0
COM で Microsoft Internet Controls 1.1
を設定しています。
その他の通常のインテリセンスは
問題なく作動していますが、IEを制御するには
参照が足らないのでしょうか?
|
|