
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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
保存されたレコードの一部のみ...
-
perl cgiの変数の受け渡しがで...
-
CGIプログラムの最後に?がつい...
-
フォームに入力した情報をその...
-
データを読み込んだ時・・・・
-
アンケートフォーム複数ページ...
-
VBAでIEを操作submit処理について
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
掲示板(kentさんの所のsunbbs...
-
サイトの階層について
-
Perlでメール送信機能
-
データ削除方法について
-
ダブルクオテーションは使うべ...
-
perlで索引スタイルありますか。
-
二つのプルダウンメニューから...
-
ネットで買い物をしていてわか...
-
パスワード認証
-
Googleサイト内検索窓設置について
-
ひらがなチェック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(Perl)ReadParseによるハッシ...
-
確認ページが表示できない
-
別サーバーのcgiへバイナリデー...
-
質問ページ(CGI)に行く時にフ...
-
htmlのフォームからcgiにデータ...
-
フォーム入力後の確認画面表示...
-
携帯電話のセッション管理
-
さくらインターネットのCGI...
-
WEB上のボタンをクリックしてサ...
-
perl cgiの変数の受け渡しがで...
-
ファイル名でなく、ファイルの...
-
異なるformで同一のnameは使用...
-
cgi-libを使って変数値渡しをし...
-
htmlからcgiに変数を配列にして...
-
HDMLでCGIを使おうと思うのです...
-
perlで自動ログインをしたいが...
-
チャットでの、自動カーソル入力
-
if構文を追加するとうまくうま...
-
リンクからのPOST送信について
-
VBで表示したホームページの...
おすすめ情報