VB.NET質問スレ(Part34)
■ このスレッドは過去ログ倉庫に格納されています
0340337
2010/05/21(金) 21:12:20End While
Dim doc As mshtml.HTMLDocument = CType(IE.Document, mshtml.HTMLDocument)
CType(doc.all.item("login", 0), mshtml.HTMLInputTextElement).value = "*****"
CType(doc.all.item("passwd", 0), mshtml.HTMLInputTextElement).value = "*****"
CType(doc.forms.item("login_form", 0), mshtml.HTMLFormElement).submit()
参考にしたサイトではWhileでこのDim〜CTypeを挟んでいたのですが
よく考えるとこのWhileはIE.Busyから抜けるまでを待機で使ってるんではないのかと思い
上のようにすると
Dim doc As mshtml.HTMLDocument = CType(IE.Document, mshtml.HTMLDocument)
ここは通過し
CType(doc.all.item("login", 0), mshtml.HTMLInputTextElement).value = "*****"
ここでエラーが出るようになりました・・・・
エラー内容
NullReferenceException はハンドルされませんでした。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
>>338さんが教えてくれたAddHandlerについては調べているのですが
難しいですね・・・;;
■ このスレッドは過去ログ倉庫に格納されています