使用VBA将数据输入特定网页

时间:2014-04-13 16:16:01

标签: vba text input

我正在尝试使用VBA将日期输入网站。我似乎无法做到这一点,因为它不断出现对象错误。

我似乎无法输入期间下拉列表中的数字

有人可以帮忙吗?

Sub DataStuff()
Dim ie As Object

Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "http://bmreports.com/servlet/com.logica.neta.bwp_PanBMUData"
ie.Visible = True
While ie.Busy
DoEvents
Wend

ie.Document.getElementByID("param6").Value = "5"


End Sub

1 个答案:

答案 0 :(得分:0)

您尝试与之互动的元素位于框架中。源代码将帧名称显示为“topFrame”。它还为框架提供了一个URL

http://bmreports.com/servlet/com.logica.neta.bwp_PanBMUTop

如果导航到框架的网址,则代码如

ie.Document.getElementByID(“param6”)。Value =“5”

会奏效。