• 締切済み

VB2005のWebbrowserでSubmit

VB初心者です。 Webbrowserで、Submitを押して自動ログインしたいと思います。 ネットで色々調べてみると、 WebBrowser1.Document.All.GetElementsByName(TextBox2.Text)(0).InnerText = TextBox4.Text WebBrowser1.Document.All.GetElementsByName(TextBox3.Text)(0).InnerText = TextBox5.Text WebBrowser1.Document.Forms(0).InvokeMember("submit") で、実行可能というのがありました。 IDとパスワードの入力はできたのですが。(フォーム上で、TextBoxで入力しての話)Submitが実行されません。 ローカルウィンドーで見ても、よく判らないのですが、何をどのように調べれば、実行可能であるか?どうか?判るのでしょうか? どなたか?詳しい方宜しくお願いします。

みんなの回答

  • kikujack
  • ベストアンサー率47% (17/36)
回答No.1

WebBrowser1.Document.Forms(0).InvokeMember("submit") このコードはHTMLの一番上のフォームをSubmitしますが。 vba_minaraiさんはSubmitを実行するフォームが一番上のを確認しますか? 下記のコードはどうでしょう。 WebBrowser1.Document.Forms("FormName").InvokeMember("submit") FormNameはフォームの名です。 例えば、HTMLは <form name="form1"> ... </form> VB2005のコードは WebBrowser1.Document.Forms("form1").InvokeMember("submit")

関連するQ&A