Я пытаюсь почерпнуть некоторую информацию с внутреннего сайта компании. Мой код может запустить новое окно IE и успешно перейти на страницу, но когда я пытаюсь ввести данные в поле, я получаю ошибки.
Я переключил разные вещи, основываясь на сообщениях, которые я прочитал, но всегда получаю какую-то ошибку.
Для кода, размещенного ниже, эта ошибка в последней строке:
Переменная объекта или блок не установлен
Вот мой код:
Sub PerformancePull()
Dim appIE As Object
Dim sURL As String
Dim StartDate As Variant
Dim MyDoc As HTMLDocument
Set appIE = New InternetExplorerMedium
sURL = "website"
With appIE
.navigate sURL
.Visible = True
End With
Do While appIE.readyState <> READYSTATE_COMPLETE
DoEvents
Loop
Set MyDoc = appIE.document
Set StartDate = MyDoc.getElementById("ct100_assoc_tbEndDate")
StartDate.Value = "3/25/2020"
End Sub
Редактировать:
Вот фрагмент кода HTML, который идентифицирует идентификатор, который я пытаюсь захватить :