• ベストアンサー

vb2005でウェブページのテキストボックスに値を代入するには?

WebBrowser1.Document.All.Item("userName").Value = "xxx" お世話になります。 以前のvbだとこれで代入できたのですが valueプロパティがなくなっていて 代入できません。 どうすれば、vb2005からウェブページの テキストボックスに代入できるのでしょうか? 教えてください。お願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>elementsがないんですよね。。。 指定されたアドレスを読んでみないと、formsやその内容のelementsは、作成されませんから、実行時になれば大丈夫だと思いますがね。

bigokun
質問者

お礼

お返事ありがとうございます。 できました。 vb2005ではelementsではなくdomElementsになったみたいです。お世話になりました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

WebBrowser1.Document.Forms("フォーム名").Elements("userName").Value = "xxx" でできませんか

bigokun
質問者

補足

お返事ありがとうございます。 elementsがないんですよね。。。 いったいなにがどうなってることやら。。 さっぱりです(泣)

関連するQ&A

  • 【VB】Webページが読み込まれるのを待つには

    お世話になっています。バージョンはVB2005です。 フォームにはWebbrowserコントロールのみです。 WebbrowserコントロールにWebページが完全に表示された後で次のアクションを起こしたいのですが、「ページが読み込まれるのを待つ」の部分がわかりません。 おわかりの方、教えていただけないでしょうか。 よろしくお願いします。

  • テキストボックスへの値の代入と、PHP

    function setvalue(){ document.getElementById("text3").value = "ユニックス"; } として、JavaScript側で、参照ボタンが押された時に、 id がtext3 のテキストボックスに値を代入したい場合、、 HTML側で <INPUT type="button" value="参照" onclick="setvalue()"> <INPUT type="text" name="言語" id="text3" size="30" class="ws1" #######> ######の部分に、value属性(value="~")は何も書かなくてもいいのでしょうか。 また、これはJavaScriptの関数を呼んでテキストボックスへの値の代入を実現していますが、 これを、PHPスクリプトで、実現する方法はないでしょうか。 ご指導、よろしくお願いします。

    • ベストアンサー
    • Java
  • AxWebBrowserで開いたWebページを操作したいのですがコンボ

    AxWebBrowserで開いたWebページを操作したいのですがコンボボックスの操作が上手くいきません。 Dim doc As mshtml.HTMLDocument doc = AxWebBrowser1.Document 'テキストボックス doc.all.item("text").innertext = "あああ" 'ラジオボタン doc.all.item("radio", 0).Checked = True テキストへの文字列の挿入とラジオボタンの制御はこれでできました。 環境はVB.NET 2005です。 どうか、よろしくお願いします。

  • テキストリンクへの値の代入の仕方について?

    現在JAVASCRIPTを使って自動見積が出来るフォームを作成中なんですが、 document.Calc.OPT01.value = item1[no1]+":"+item2[no2]+":"+item3[no3]+":"+item6[no6]+":"+item4[no4]+":"+item5[no5]; このように記述すれば値はテキストフォームに代入できるのですが、これではショッピングカートが動作しない為、OPT01のところをOPT-01として値が代入できるようにしたいです。 どなたか方法が分りましたら教えてください また、計算で小数点以下を削除するにはどうしたらよいでしょうか? 現在の計算はこんな感じです document.Calc.OPT01.value = item1[no1]+":"+item2[no2]+":"+item3[no3]+":"+item6[no6]+":"+item4[no4]+":"+item5[no5];

  • コンボボックスのテキストを消さないようにするには?

    VB2005初心者です。よろしくお願いします。 ComboBoxプロパティをDropDownListに設定した状態で、Itemをオールクリアしても選択したItemのテキストを残す方法はありますか? ComboBoxプロパティをDropDownに設定するとItemは消えてテキストは残るのですが、DropDownListにすると両方とも消えてしまいます。 どうぞよろしくお願いします。

  • uwsc webページ内のテキストボックス

    みなさんこんばんわ。 uwscを使ってwebページ内の検索などのテキストボックスにカーソルを置きたいのです。 KBDで文字を打ち込めるようにテキストボックスを編集状態にするにはどうすれば教えてください。 具体的には、 私の会社の日報システム(html)で日報を入れる日付テキストボックスがあるのですが、日付のテキストボックスだけvalueで値を入力しても元に戻ってしまうのです。html解析スクリプトで調べると、outerhtmlと書いてあり、何か動的に書き変わるしかけがあるようなのですがよくわかりません。しかたがないのでKBDで日付を入力しています。domというのでしょうか、ie.doc.elements(i).value="yyyy/mm/dd"のようにテキストボックスを指定して直接値を入力できればベストなのですが… よろしくお願いします。

  • VBAでテキストボックスに値を入れたい

    お世話になります。 エクセルのVBAで、WEBブラウザ内にあるテキストボックスに 文字を入れたいと思っております。 以下のようなページは処理できたのですが、 ・対象ページのブラウザのソースを見ると「textarea」のタグがあり、  それを取得して、「value」に文字を入れる 「スタイルシート」で書かれたページの処理の方法がわかりません。 お手数ですが、ご存じの方宜しくお願いします。

  • VB6のWebBrowserコントロールのテキストボックスについて

    VB6でWebBrowserコントロールを使用してテキストボックスを表示しており。テキストボックス内の入力文字列がSelect(反転表示され選択されている状態)されている場合に、Select状態を解除する方法を知りたいのですが、よろしくお願いいたします。

  • web上のTextBoxに値を代入したい

    asp.netとVBでwebプログラムを作成しています。 web上にTextbox1~Textbox10を置いて、それぞれに1,2,3,4・・・・10を代入したい場合 Textbox1.text = 1 Textbox2.text = 2 ・ ・ Textbox10.text = 10 と書けば、それぞれに数字が代入され表示されますが、 For i = 1 to 10 Me.controls("Textbox" & cstr(i)).text = i Next と言うような書き方でコンパクトにまとめることは可能なんでしょうか? ちなみに、上記の記述をすると、「.textはSystem.Web.UI.Controlのメンバーでない」旨の エラーになります。 どなたかご教示お願いします。

  • vb6(access2000)でWebBrowserを使いテキストボックスに入力をしたい

    開発環境 VB6 Access2000 WebBrowserでページを表示させ、そこにあるテキストボックス --ソースは<input type="text" name="aaa" となっている-- に値を入力する方法を教えてください。 また、submit-ボタンを押す方法も教えていただければと思います。 検索しても最近は.NET環境のものばかりで、vb6しかもってないので苦労しております。 よろしくお願いいたします。

専門家に質問してみよう