Выберите опцию списка (onchange) в веб-форме, используя Excel VBA - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь изменить опцию Пересмотреть дело на «Да».Здесь мой код изменил опцию, но не сработал хорошо.

Пример: если изменить Снова открыть дело на «да», тогда я могу сменить TAT StartДата

Пожалуйста, смотрите ниже изображения и код для лучшего понимания моего вопроса

опция: Нет :

enter image description here

опция: Да

enter image description here

Код VBA

ie.document.getElementsByName("cf_1314")(0).selectedIndex = "1"

  ie.document.getElementsByName("cf_1314")(0).FireEvent ("onchange")

html код:

enter image description here

1 Ответ

0 голосов
/ 27 октября 2018

Вы пытались использовать getElementsByTagName с тегом option?Что-то вроде

Set TDelements = HTMLdoc.getElementsByTagName("option")

For Each TDelement In TDelements
  If TDelement.Value = "No" Then
     TDelement.Value = "Yes"  
  End if
Next
...