Событие Fire с vba & InternetExplorer.Application для пересчета формы JQuery

Я пытаюсь собрать данные с разных сайтов. Поэтому я использую Excel VBA и начинаю Internet Explorer. Я могу заполнить нормальную форму. Но иногда мне нужно заполнить динамическую форму с помощью jquery-скрипта.

Форма активирует только все поля ввода (выпадающие меню), если первые 2 поля заполнены и инициировано событие.

Таким образом, мой скрипт может заполнить форму, но не запускать событие «пересчета», которое необходимо.

Если вы заполняете форму вручную с помощью мыши, это работает. Как я могу симулировать это событие?

Это мой Excel VBA скрипт:

Sub test_fill_form()

Dim url1 As String
Dim url2 As String
Dim url3 As String

url1 = "https://auto."
url2 = "ar"
url3 = "do.ch/selling/?step=1&uniqueid=8a7d2327-f426-4df7-8291-d6b55fc62e3c"

Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")

ie.Visible = True
apiShowWindow ie.hwnd, SW_MAXIMIZE
ie.navigate url1 & "ric" & url2 & url3

While ie.readyState <> 4: DoEvents: Wend

ie.document.all("Article_ArticleDetails_AutoRegistrationMonth").Click
ie.document.getElementById("Article_ArticleDetails_AutoRegistrationMonth").value = "1"
ie.document.getElementById("Article_ArticleDetails_AutoRegistrationYear").value = "2013"
End Sub

Ответы на вопрос(2)

Ваш ответ на вопрос