|
▼たかはし さん:
こんにちは
その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の状態で送っていませんか?
上のコードにあるように表示完了まで待機させていますか?
|
|