Я использую веб-элементы через VBA. Я хотел бы быть в состоянии изменить выбор в раскрывающемся списке на веб-сайте Google:Изменение раскрывающегося списка веб-сайта google с использованием VBA
Это то, что происходит с веб-страницы, когда вы измените параметр:
Я посмотрел на HTML и когда вы сделаете выбор этот бит меняется:
Вот мой код до сих пор:
Set objCollection = IE.document.getelementsbyclassname(CLASSNAME)
objcollection(0).click
Это вызовет окно меню, но я не знаю, как то, чтобы изменить выбор?
Я нашел, что вы можете изменить веб-страницу с помощью метода .FireEvent("OnChange")
, но я до сих пор не знаю, как изменить значение в раскрывающемся списке.
я могу изменить текст, но это не меняет выбор (например, .value, .innerHTML)
Почему вы не используете API-интерфейс BigQuery для вызова инструмента импорта, а не для взаимодействия с интерфейсом? – Pentium10
Это было бы идеально, но корпоративный брандмауэр не позволяет нам использовать поток данных, и документация по API полностью над моей головой. –