• ベストアンサー

VB2005か2008で、WEBサイトの入力フォームのTextBox内の文章を読み込む方法

VB2005と2008を使っています。 WEBサイトの入力フォームのTextBox(名前をAとする)内の文章を読み込む方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.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属性が指定されている場合です

kaokumura
質問者

お礼

WebBrowserコントロールのvisibleをfalseにすることで解決いたしました。どうもありがとうございました。

kaokumura
質問者

補足

ありがとうございます。 WebBrowserコントロールでいちいちサイトを表示させずに、URLを指定するだけでTextBox1に入れたいのですが、不可能でしょうか。

関連するQ&A