使用VBA更改Google网站的下拉列表

时间:2016-08-19 12:57:35

标签: html vba webautomation

我通过VBA使用网络元素。我希望能够在Google网站的下拉框中更改选择内容:

Default Drop down Box

当您更改选项时,网页会发生这种情况:

enter image description here

我查看了html,当你做出选择时,这个位被改变了:

HTML

到目前为止,这是我的代码:

Set objCollection = IE.document.getelementsbyclassname(CLASSNAME)

objcollection(0).click

这会显示菜单框,但我不知道如何更改选择?

我发现您可以通过.FireEvent("OnChange")方法更改网页,但我仍然不知道如何更改下拉列表中的值。

我可以更改文字,但不会更改选择(例如.value,.innerhtml)

1 个答案:

答案 0 :(得分:0)

如果不查看实际网页很难建议,但仍然可以尝试这样的事情:

ie.Document.getElementById(":6m").Value = "Google Cloud Storage"

ie.Document.getElementById(":6m").FireEvent ("onchange")