とても為になるブログで感謝しております。当方、VB.NETの初心者ですが
「4.1. Internet Explorer(IE)の基本的操作」の中で
「Internet Explorer(IE)を起動する」までは動作できました。
次の「HTML要素とフレームを操作する」で躓いています。
サンプルをネット上に作って次のソースを動かしました。
1 Dim ie As New IEWrapper()
2 ie.NewIE("http://XXX.XXX.XXX/")
3 ie.RootElement().Element("html", 0).Element("body", 0).Element("table", 0).Element("tr", 3).Element("td", 2)
まず、3行にブレークポイントを置き、ここまで来てステップインで動きを追っていくと、Element("html", 0)は正常に通過、つぎのElement("body", 0)で
4 Function Element(ByVal tagName As String) As mshtml.IHTMLElementCollection
5 Return _currentElement.getElementsByTagName(tagName)
6 End Function
のプログラムの5行でエラー発生、「NullReferenceExceptionはハンドルされませんでした。オブジェクト参照がオブジェクトインスタンスに設定されていません」のメッセージが出ました。
解決のヒントになることがあればご教授をお願いします。
HTML要素とフレームを操作する」で躓いています
- 佐藤忠政
- 2013/10/25 (Fri) 20:10:02