Как получить доступ к переключателю с веб-сайта в VBA - PullRequest
0 голосов
/ 17 мая 2018

Здравствуйте, поэтому я пишу код в VBA Excel, который будет обращаться к базе данных с веб-сайта. Вы должны ввести дату для данных, которые вы хотите на сайте. Это переключатели, поэтому мне было интересно, как вы получаете к ним доступ в коде vba, чтобы он всегда нажимал на эту кнопку. Также один из вариантов имеет вид календаря для ввода даты начала и окончания. Как бы вы получили доступ к этому в VBA. Спасибо, и вся помощь приветствуется

Это была мысль получить доступ к одной кнопке

IE.Document.getElementsById("(HTML Button Id)").Item.Click

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Здравствуйте, спасибо за ответы, но после некоторых проб и ошибок я обнаружил, что этот код работает для меня!

Установить radio = IE.Document.all radio.Item ("Имя радиокнопки") (0) .Checked = True

(O) указывает, какую радио-кнопку использовать, потому что в моем случае у веб-сайта, который я использовал, было несколько вариантов радио-кнопок, и тот, который я нажал, был первым.

0 голосов
/ 17 мая 2018

Проверка радио:

IE.Document.getElementsById("(HTML Button Id)").Checked = True

Отключение радио:

IE.Document.getElementsById("(HTML Button Id)").Checked = False

Рекомендуется / Требуется, если вы делаете следующее, если вы проверяете радио / флажок (True)

Запустите любой JavaScript-код, прикрепленный к переключателю:

IE.Document.getElementsById("(HTML Button Id)").FireEvent ("onclick")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...