set oIE=Wscript.CreateObject("InternetExplorer.application")
oIE.navigate2("http://xxxyyy/index.html")
oIE.visible=true
Do Until oIE.Busy = False
WScript.sleep(250)
Loop
oIE.document.sf1.name.value="山田太郎"
oIE.document.sf1.email.value="abc@xxx.co.jp"
oIE.document.sf1.subject.value="人材募集"
oIE.document.sf1.submit()
7行目のoIE.document.sf1.name.value="山田太郎"でエラーになってしまいます。”オブジェクトでサポートされていないプロパティまたはメソッドです”とエラーメッセージがでます。vbsは殆どわかりませんのでわかる方いましたらお願いします。
No.2ベストアンサー
- 回答日時:
ANo.1のお礼への回答です。
>input type="text" name="name" size="20" maxlength="8"
>これに、値を与える場合は
>oIE.document.name.value="山田太郎"で良いのでしょうか?
documentとinputのnameの間にフォームの指定が必要です。htmlの<form ...>の記述を探して下さい。
yahoo mailのhtmlでは<form ... name=login_form>と記述されていますので、ANo.1の回答のようにlogin_formを指定します。htmlにname=の記述が無ければForms(n)を指定します。yahoo mailの場合、下記でもできました。
oIE.document.Forms(0).login.value = "Yahoo! JAPAN ID"
No.1
- 回答日時:
htmlのソースを見てフォームの名称などを確認されては。
Windows XP SP2で、yahoo mailのログインは下記でできました。
-----
set oIE=Wscript.CreateObject("InternetExplorer.application")
oIE.navigate2("https://login.yahoo.co.jp/config/login_verify2?. …
oIE.visible=true
Do Until oIE.Busy = False
WScript.sleep(250)
Loop
oIE.document.login_form.login.value = "Yahoo! JAPAN ID"
oIE.document.login_form.passwd.value = "パスワード"
oIE.document.login_form.submit()
-----
アドバイスありがとうございます。
vbsを使用してフォーム入力を試みるのは初めてです。vbsというものがあることも知りませんでした。それくらいの初心者です。
以下のようにフォームがhtmlが書かれていた場合、
input type="text" name="name" size="20" maxlength="8"
これに、値を与える場合は
oIE.document.name.value="山田太郎"で良いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- 生物学 苦痛・恐怖解除 1 2023/02/24 18:27
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
javaScriptの変数をJavaの変数...
-
javascript教えてください
-
SendKeys()が一番最後に実行さ...
-
コードレビューをお願いします。
-
小窓が残像を残して移動
-
JQueryでfunctionに引数としてI...
-
javascriptでtextareaに文字列...
-
クリック→テキストボックスに追加
-
クリックさせたいが、click()が...
-
innerHTML内では改行は禁止?
-
formのfileの値をhiddenでも持...
-
JSPファイルにJavaScriptを埋め...
-
テキストフィールド未入力の場...
-
ひとつのボタンでタイマーを動...
-
onClickがinput type="image"だ...
-
INPUTでデフォルト値(数...
-
データバインド機能でand検索を...
-
URL 判定
-
return trueとreturn falseの用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onchangeイベントを強制的に発...
-
iOSのみダブルタップが必要
-
onclickが動作しない
-
追加ボタンを押した際に ok ボ...
-
ボタンかリンクをクリックする...
-
innerHTML内では改行は禁止?
-
クリックさせたいが、click()が...
-
javaScriptの変数をJavaの変数...
-
formのfileの値をhiddenでも持...
-
JavascriptでDOM-based XSSの発...
-
クリックでテーブル内の背景色...
-
VB.NETで<Input>タグ、<text...
-
jQueryで設定したイベントハン...
-
開いた子ウィンドウにあるボタ...
-
javascriptで作成されたテーブ...
-
HTMLのテキストボックスへのド...
-
JavaScriptのfileオブジェクト...
-
テキストフィールド未入力の場...
-
オンクリックで現在時刻の取得→...
-
JSのボタンを複数う使うには
おすすめ情報