Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11698 / 76734 ←次へ | 前へ→

【70568】Re:ホームページに自動ログインしたい。
回答  momo  - 11/12/1(木) 16:47 -

引用なし
パスワード
   ▼たかはし さん:
こんにちは
そのHPにはアクセスできないので疑似環境ですが

Sub test()
With CreateObject("InternetExplorer.Application")
 .Navigate "about:blank"
 With .Document
  .Write "<html>" & vbCrLf
  .Write "<body>" & vbCrLf
  .Write "<input type=""text"" name=""id"" value="""" size=""30"" maxlength=""16"" istyle=4 mode=numeric >" & vbCrLf
  .Write "<input type=""text"" name=""ps"" value="""" size=""30"" maxlength=""16"" istyle=3 mode=alphabet >" & vbCrLf
  .Write "</body>" & vbCrLf
  .Write "</html>" & vbCrLf
 End With
 .Visible = True
 Do While .Busy = True
  DoEvents
 Loop
 .Document.all("id").Value = "1234" 'Cells(現在位置行, 2)
 .Document.all("ps").Value = "pass" 'Cells(現在位置行, 3)
End With
End Sub

で、正常に動いています。
IEがBusyの状態で送っていませんか?
上のコードにあるように表示完了まで待機させていますか?
3 hits

【70566】ホームページに自動ログインしたい。 たかはし 11/12/1(木) 1:26 質問
【70568】Re:ホームページに自動ログインしたい。 momo 11/12/1(木) 16:47 回答
【70569】Re:ホームページに自動ログインしたい。 たかはし 11/12/1(木) 17:14 お礼

11698 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free