0
我想通过Excel宏选择下拉项目。我无法通过标记名称“ddWareHouse”来引用下拉列表元素,我收到错误消息。通过vba选择下拉菜单项。无法访问Iframe。
我想我真的很接近附加的代码。但我这次得到错误运行时错误(70)。 Permission denied
Sub test3()
Dim IE As New InternetExplorer
Dim html As HTMLDocument
Dim test As HTMLIFrame
Dim BaseURL As String
BaseURL="https://some_adress_which_I_cannot_display_because_because.aspx"
Set IE = New InternetExplorer
IE.Visible = True
IE.navigate BaseURL
Do While IE.readyState <> READYSTATE_COMPLETE
Application.StatusBar = "Webpage is loading please wait"
DoEvents
Loop
Set html = IE.document
Set test = html.getElementById("alexIFRAME")
IE.Navigate2 test.src
test.document.getElementById("ddWarehouse").Value = "Lund"
'HERE I GET PERMISSION DENIED ERROR
End Sub
请帮我理解如何访问“ddWarehouse”下拉菜单。我用html代码附加了.jpg文件,另一个.jpg显示了下拉菜单的样子。预先感谢您的支持和指导!
你的第一个解决方案解决了这个问题。我只需要将“Lund”更改为“LUN”,因为在html代码中,它是这样表示的: –