C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: VB.netにてIEを制御するのですがインテリセンスが動作し


(過去ログ 89 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■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を制御するには
参照が足らないのでしょうか?

引用返信 編集キー/
■52837 / inTopicNo.2)  Re[1]: VB.netにてIEを制御するのですがインテリセンスが動作し
□投稿者/ Hongliang (696回)-(2010/08/25(Wed) 11:16:39)
Document プロパティは Object 型を返すので。
mshtml.IHTMLDocument2 など適切なインターフェイス型に CType してやる必要があります。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -