teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

すいません。ボタン押すところまでですね。修正コード上げます

2016/10/24 05:32

投稿

satoshi_tajima
satoshi_tajima

スコア337

answer CHANGED
@@ -1,7 +1,25 @@
1
+ ```ここに言語を入力
2
+ Sub ie_test() 'IEテストする。
3
+ 'IEの起動
4
+ Dim objIE As InternetExplorer
5
+ Dim htdoc As HTMLDocument
6
+ Dim link As HTMLAnchorElement
7
+ Dim htdoc_frame As HTMLDocument
8
+
9
+ Set objIE = CreateObject("InternetExplorer.Application")
10
+ objIE.Visible = True
11
+
1
- 指定されてる楽天のページを確認たところ、
12
+ '処理したいページを表示ます。
13
+ objIE.navigate "https://mainmenu.rms.rakuten.co.jp/rms"
14
+
15
+ AppActivate objIE.Name
16
+ 'ページの表示完了を待ちます。
17
+ While objIE.readyState <> 4 Or objIE.Busy = True '.ReadyState <> 4の間まわる。
18
+ DoEvents
19
+ Wend
20
+
21
+ objIE.document.all("login_id").Value = "jiki"
22
+ objIE.document.all("passwd").Value = "jiki"
23
+ objIE.document.all("submit").Click
2
- ```HTML
24
+ End Sub
3
- <input id="rlogin-username-ja" class="rf-field rf-block" type="text" placeholder="R-Login IDを入力" name="login_id" size="25" value="" tabindex="1">
4
- <input id="rlogin-password-ja" class="rf-field rf-block" type="password" placeholder="パスワードを入力" name="passwd" autocomplete="off" size="25" tabindex="2">
5
- ```
25
+ ```
6
- となっていました。
7
- nameでの指定ではなく、idで指定してみてはいかがですか?