タイトル : Re^3: WebBrpwser内で自動ログインを 投稿日 : 2012/08/21(Tue) 11:02 投稿者 : Arms
花ちゃんさんのサンプルを参考に作成したところこのようなコードになりました。 Private myUrl As Uri Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load myUrl = New System.Uri("ttp://○○○…") WebBrowser1.Url = myUrl End Sub Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted With WebBrowser1 .Document.GetElementById("textfield").SetAttribute("Value", "自Id") .Document.GetElementById("textfield2").SetAttribute("Value", "自Passwd") .Document.All.GetElementsByName("Submit")(0).InvokeMember("click") End With End Sub End Class これでデバッグは通るのですが、実際実行して時間が立つと .Document.GetElementById("textfield").SetAttribute("Value", "自Id") の部分で「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とのエラーが 表示されます。 なぜそういう原因になったのかを教えていだだけませんか?よろしくお願いします。 |