社内の業務管理システムにエクセルVBAでログインしようとしています、が、ログインはもとより、IDを入力する部分に私のID情報すら入力されません。
とりあえずID枠に入力する方法をアドバイスをお願いします。
◆htmlソース
<table>
<tr>
<td>ID</td>
<td><input type="text" name="UserId" id="UserId" /></td>
</tr>
<tr>
<td>PW</td>
<td><input type="password" name="UserPass" id="UserPass" /></td>
</tr>
◆VBAでは以下のいずれの文も失敗(ID入力枠に何も入らない。エラー発生。)
※右辺のD12セルには私のID情報を入力しています。
ObjIE.Document.all.UserId.Value = Worksheets("MyData").Range("D12").Value
ObjIE.Document.all("UserId")(0).Value = Worksheets("MyData").Range("D12").Value
ObjIE.Document.all("UserId").Value = Worksheets("MyData").Range("D12").Value
ObjIE.document.forms(0).elements("UserId").Value = Worksheets("MyData").Range("D12").Value
ObjIE.document.forms(0).elements("UserId")(0).Value = Worksheets("MyData").Range("D12").Value
ObjIE.Document.getElementById("UserId").Value = Worksheets("MyData").Range("D12").Value
ObjIE.document.all.Item("UserId").Value = Worksheets("MyData").Range("D12").Value
上記コードの何が間違っているのでしょうか?
あるいは、上記の原因特定するために、何を試せばよいでしょうか?
宜しくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
この回答への補足
ページ読み込み待ち部分を改善しても残念ながら結果は同じで、IDは入力されませんでした。原因不明のため別方法に取り組みます。アドバイスいただいたページは確かに参考になりました。
補足日時:2012/12/27 20:06お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ※初心者です マクロVBAについて 3 2022/11/05 12:53
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マウスをブラウザの外に出した...
-
ハイパーリンクを別ウインドウ...
-
プルダウンで選択すると、DBの...
-
スクロールバーの表示位置を変...
-
一覧から選択した行の行番号を...
-
二次元配列に数字をランダムに...
-
特定<table>内の<td>の色を変える
-
別ページからOnclickでテーブル...
-
\\u30ad\\u30fc\\u30dc・・・と...
-
EasyUIのSubGrid(jquery)にお...
-
【UWSC】HTML内のある部分を抽...
-
Jquery on click 発火しない
-
【JQuery】テーブルで行選択さ...
-
ラジオボタンでテーブルの背景...
-
テーブルの項目の値取得
-
「オブジェクトは、このプロパ...
-
setTimeoutで引数を配列にできるか
-
【至急】チェックボックスを用...
-
jqueryとscriptでTABLEのセルを...
-
javascript クリックすると、あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jsで質問です。 displayプロパ...
-
javascriptで質問です。 displa...
-
ハイパーリンクを別ウインドウ...
-
JavaScriptで特定のtdタグにcla...
-
プルダウンで選択すると、DBの...
-
一覧から選択した行の行番号を...
-
tableの任意行にfocusをあてる
-
至急!GetElementById でtdの...
-
特定<table>内の<td>の色を変える
-
マウスをブラウザの外に出した...
-
添付画像のようなhtmlとcssのス...
-
スクロールバーの表示位置を変...
-
クリックされた罫表セルの行番...
-
チェックボックスにチェックが...
-
JavaScriptでテーブルの行入れ替え
-
HTML中のTABLEのデータを抽出す...
-
jquery datatablesを使用 イン...
-
JavaScriptでテーブルをクリッ...
-
階層式メニューをtableタグ内に
-
マウスオーバー時テーブルの背...
おすすめ情報