我正在尝试通过 vba-excel 为以下链接创建 IEautomation。
网址:http: //qpldocs.dla.mil/search/default.aspx
该代码包括搜索字符串“QPL-631”,然后单击相应的java脚本链接MIL-I-631D(6)。当我检查“MIL-I-631D(6)”链接时,我发现以下源代码href 标签的
<a href="javascript:__doPostBack('search_list$DG$ctl03$ctl00','')">MIL-I-631D(6)</a>
所以链接没有点击选项href
,手动点击href
链接的地址与href地址完全不同。所以我卡在这里。我想添加一个点击“MIL-I-631D(6)”的代码和输出结果。
我已经尝试了下面的代码,到目前为止,无法继续进行。
Private Sub IE_Autiomation()
Dim i As Long
Dim IE As Object
Dim objElement As Object
Dim objCollection As Object
Dim ae As HTMLLinkElement
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate "http://qpldocs.dla.mil/search/default.aspx"
Application.StatusBar = "Loading. Please wait..."
Do While IE.Busy = True Or IE.readyState <> 4: DoEvents: Loop
Application.StatusBar = "Search form submission. Please wait..."
IE.document.getElementById("Search_panel1_tbox").Value = "QPL-631"
IE.document.getElementById("Search_panel1_btn").Click
Do While IE.Busy = True Or IE.readyState <> 4: DoEvents: Loop