- ベストアンサー
VB2005か2008で、WEBサイトの入力フォームのTextBox内の文章を読み込む方法
VB2005と2008を使っています。 WEBサイトの入力フォームのTextBox(名前をAとする)内の文章を読み込む方法を教えてください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
参照の追加で COMタブの『Microsoft HTML Object library』を追加 WebBrowserコントロールでそのページをナビゲートして DocumentConmpatedイベントなどで if wbc.Document isnot nothing then dim doc as HTMLDocument = wbc.Document dim domDoc as mshtml.HTMLDocument domDoc = doc.domDocument dim inp as mshtml.HtmlInputelEment inp = domDoc.GetElementById( "A" ) MsgBox( inp.Value ) end if といった具合でしょう この方法は ページが表示された時点でTextBox(INPUTタグ)にデータがある場合です value属性が指定されている場合です
お礼
WebBrowserコントロールのvisibleをfalseにすることで解決いたしました。どうもありがとうございました。
補足
ありがとうございます。 WebBrowserコントロールでいちいちサイトを表示させずに、URLを指定するだけでTextBox1に入れたいのですが、不可能でしょうか。