ここから本文です

まずは閲覧頂きありがとうございます。 ご教授宜しくお願い致します。 エクセ...

mam********さん

2018/2/2201:44:54

まずは閲覧頂きありがとうございます。
ご教授宜しくお願い致します。

エクセルのVBAを利用してサイトにログインをしようとしているのですが、下記のようなnameタグがないケースでのログインがどうしてもできません

。過去ログも見たのですが同じケースが見当たらず、途方に暮れております。
下記は『ユーザーID』『パスワード』『※プルダウンメニュー』『ログインボタン』のソースです。



<div id="login_main">

<div class="login_main_parts">
<table>
<tr>
<td colspan="2">
<img src="./images/fudo3_title.png" style="margin:20px;"/>
</td>
</tr>
</table>

<table id="login_input_parts" >
<tr>
<td class="login_label">ユーザID:</td>
<td class="login_value">
<input type="text" id="login_uid" maxlength="20" class="login_text" />
</td>
</tr>
<tr>
<td class="login_label">パスワード:</td>
<td class="login_value">
<input type="password" id="login_pwd" maxlength="20" class="login_text" />
</td>
</tr>
<tr>
<td class="login_lable">&nbsp;</td>
<td class="login_value">
<select id="login_cookie_save">
<option value="1" selected="selected">ユーザIDを保存する。(推奨)</option>
<option value="2">ユーザIDとパスワードを保存する。</option>
<option value="3">いずれも保存しない。</option>
</select>
</td>
</tr>
<tr>
<td class="login_label">&nbsp;</td>
<td class="login_value">
<input type="button" id="login_btn" value="ログイン" />
</td>
</tr>
</table>
<div id="login_wait_msg" >アプリケーションを読み込み中です...</div>
</div>


以上です。
何卒、ご教授頂ければ助かります。
それでは、よろしくお願いいたします。

閲覧数:
29
回答数:
1

違反報告

ベストアンサーに選ばれた回答

id0********さん

2018/2/2208:02:50

vba

サンプルです。

ie.document.getElementById("login_uid").innerText = "foo"
ie.document.getElementById("login_pwd").innerText = "bar"
ie.document.getElementById("login_cookie_save").selectedIndex = 2

'これはテストです
ie.document.getElementById("login_btn") _
.setAttribute "onclick", "alert('click from vba');"

ie.document.getElementById("login_btn").Click

質問した人からのコメント

2018/2/22 10:07:09

d07242016さんありがとうございます。
ログインできました。
本当に助かりました。
また何かの折にはご指導宜しくお願い致します。
本当にありがとうございました。
m(__)m

あわせて知りたい

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる