【发布时间】:2020-07-11 14:32:15
【问题描述】:
我的目标是点击这个网站上的 excel 下载按钮。我不断收到“自动化错误”。在我的 while 循环中,接口是未知的。
Sub GetData()
Dim IE As InternetExplorerMedium
Dim HTMLDoc As HTMLDocument
Dim objElement As HTMLObjectElement
Set IE = New InternetExplorerMedium
With IE
.Visible = True
.Navigate "https://www.pimco.com/en-us/investments/mutual-funds"
Do While .readyState = 4: DoEvents: Loop
Do Until .readyState = 4: DoEvents: Loop
.document.getElementById("csvLink").Click
End With
Set IE = Nothing
End Sub
【问题讨论】: