ExcelVBAでIEを操作する処理について勉強中です。
formで、nameが定義されておらず、submitが複数(4つ)ある場合です。
HTMLが下記記載の場合で、submit”A”をクリックしたいです。
<form action="XXXX/admin.cgi" method=POST><td>
<input type="submit" value="A"></td></form>
<form action="XXXX/admin.cgi" method=POST><td>
<input type="submit" value="B"></td></form>
<form action="XXXX/admin.cgi" method=POST><td>
<input type="submit" value="C"></td></form>
<form action="XXXX/admin.cgi" method=POST><td>
<input type="submit" value="D"></td></form>
VBAでのsubmitの記述を下記で試してみたのですが、うまくクリックできません。
ObjIE.document.forms(0).Action = "XXXX/admin.cgi"
ObjIE.document.forms(0).submit
どのように変えたらよいのでしょうか。。。
ご教授お願い致します。
No.1ベストアンサー
- 回答日時:
レスが付かないので
考えだけ
submit を オブジェクトで 取り込む
For でオブジェクトを 回して確認
そのオブジェトが 答え A と一致したら
叩く
Dim Item As Object
dim ID
dim hit
ID=" submit "
hit="A"
Set Item = oObjDoc.getElementByType(ID)
If IsEmpty(Item) Or pItem Is Nothing Then
Set pItem = oObjDoc.getElementByName(ID)
’オブジェクトが 取れる のを 探す
endif
For Each Item In oObjDoc.getElementsByTagName("submit")
'上と同じで Name じゃなく Type かも
If Item.value = hit Then
Item.Click
End If
Next
基本 この手の質問は 技術者向けPC IE あたりで・・・
ご回答、ありがとうございます。
なるほど、まず、質問カテゴリーの選択ミスですね。
質問投稿、はじめてしたもので。。。すみません。
考え方のご教授、ありがとうございます。
ネット検索で模索しながら勉強してました。
何分初心者なもので、ぱっと内容理解するまでに至りませんが、
やってみます!!!
あいまいな質問にも関わらず、ご回答頂き、
ありがとうございました。m(. .)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javascriptの変数をCGIに送る方法
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
INPUT TYPE
-
[HTML]プルダウンメニューの横...
-
FORMのselectの選択肢を最初か...
-
チェックボックスとセレクトボ...
-
select値をhiddenのvalueに渡し...
-
htmlからパラメータで、cgiに渡...
-
SUN BBSの改造方法
-
iframeごとに戻るボタンを
-
オイラー法の誤差
-
CGIでチェックボックスを使...
-
【CGI】画像の表示の仕方【Mini...
-
perlを難読化、暗号化させたい
-
CGIに渡しているパラメータを表...
-
OPTIONタグにループは使えない...
-
onMouseoverで下線表示したい(...
-
「戻る」リンクをページ内につ...
-
「value」に2つの値をセットす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(Perl)ReadParseによるハッシ...
-
perlで自動ログインをしたいが...
-
自動ジャンプについて
-
フォーム入力後の確認画面表示...
-
さくらインターネットのCGI...
-
cgi-libを使って変数値渡しをし...
-
Javascriptの変数をCGIに送る方法
-
Rubyのmechanizeを利用したファ...
-
VBAでIEを操作submit処理について
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
掲示板(kentさんの所のsunbbs...
-
チェックボックスの返す値
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
「value」に2つの値をセットす...
-
チェックボックスとセレクトボ...
-
INPUT TYPE
-
select値をhiddenのvalueに渡し...
おすすめ情報