Как я могу лучше выбрать значение, которое я хочу из этого списка? - PullRequest
0 голосов
/ 26 января 2020

Я пытаюсь прикрепить файл к телу электронной почты (по крайней мере, вызовите подсказку, потому что я прочитал, что очень трудно взаимодействовать с всплывающим окном, если у кого-то нет способа сделать это.) И Мне нужно нажать кнопку «прикрепить», а затем нажать кнопку «Просмотреть этот компьютер». Мой код замедляется, потому что он должен перебирать 500+ «кнопок» на листе, а затем есть 2 кнопки «присоединить». Ни у кого из них нет идентификатора, который я могу использовать. Может кто-нибудь помочь мне разобраться, как сделать этот код более эффективным и завершить For Each l oop, как только он найдет ПЕРВАЮ кнопку «Присоединить»?

Set attach = ie.Document.GetElementsByTagName("button")
For Each Button In attach
If Button.Name = "Attach" Then
Button.Click
End If
Next


Set attach = ie.Document.GetElementsByTagName("button")
For Each Button In attach
If Button.Name = "Browse this computer" Then
Button.Click
End If
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...