GetElementID («кнопка»). Клик не активирует открытый диалог - PullRequest
0 голосов
/ 02 апреля 2020

Надеясь, что кто-то может понять, что может происходить. То, к чему я стремлюсь, - это использовать Excel VBA, чтобы открыть мою страницу доставки мульти-заказов PayPal, затем открыть диалоговое окно «Создать отгрузку» и заполнить базовые поля имени и адреса c, используя данные из строки в моей электронной таблице Excel. Моя текущая проблема в том, чтобы нажать кнопку «Создать отправку», чтобы открыть диалоговое окно, чтобы я мог заполнить поля ... код, похоже, игнорирует команду GetElementByID ("createNewOrder"). Click и выполняет абсолютно ничего. Вот мой код, если кто-то захочет взглянуть на него ... любая помощь очень ценится.

Sub PayPalMultiShip()

Dim IE As New SHDocVw.InternetExplorerMedium


IE.Visible = True
IE.Navigate ("https://www.paypal.com/shiplabel/createbulk")


Do While IE.ReadyState <> READYSTATE_COMPLETE
    DoEvents
Loop


IE.Document.getElementById("createNewOrder").click


Debug.Print "All Done"

End Sub

Вот скриншот кода html для кнопки, которую я пытаюсь access ...

sceenshot

Этот снимок экрана сделан на вкладке прослушивателя событий в DOM Explorer ... Снимок экрана прослушивателя событий I извиняюсь, но так как я новичок в форуме, я не смогу вставлять картинки, если кто-то еще не предложит изменить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...