Добрый день.
Прошу помочь с решением. Присваиваю значения инпут боксам таким кодом:
Скрытый текст |
---|
Код |
---|
Sub Procedure_3()
Dim myShell As Object
Dim myInternetExplorer As Object
'Создаём в оперативной памяти компьютера объект "Shell.Application"
'и даём этому объекту VBA-имя "myShell", через которое будем
'обращаться к объекту "Shell.Application".
Set myShell = CreateObject(Class:="Shell.Application")
For Each myInternetExplorer In myShell.Windows
If myInternetExplorer.Name = "Internet Explorer" Then
Exit For
End If
Next myInternetExplorer
If myInternetExplorer Is Nothing Then
Exit Sub
End If
Debug.Print myInternetExplorer.Name
myInternetExplorer.Visible = True
' myInternetExplorer.Navigate "https://eva.domclick.ru/login"
' myInternetExplorer.Document.getElementsByTagName("input").Item(0).value = "+7(926)589-42-98"
myInternetExplorer.Document.getElementsByTagName("button").Item(0).Click
' Do While myInternetExplorer.Busy
' Application.Wait DateAdd("s", 5, Now)
' Loop
' myInternetExplorer.Visible = True
myInternetExplorer.Document.Focus
myInternetExplorer.Document.getElementById("borrowerLastName").value = "Иванов"
myInternetExplorer.Document.getElementById("borrowerFirstName").value = "Петр"
myInternetExplorer.Document.getElementById("borrowerMiddleName").value = "Викторович"
myInternetExplorer.Document.getElementById("borrowerPhone").value = "+7 (988) 111-22-33"
myInternetExplorer.Document.getElementById("borrowerPassportSeries").value = "4555"
' myInternetExplorer.Document.getElementById("borrowerPassportNumber").SetFocus
myInternetExplorer.Document.getElementById("borrowerPassportNumber").value = "889988"
myInternetExplorer.Document.getElementsByTagName("button").Item(1).Click
End Sub |
|
Поля заполняются, но кнопка "Сохранить" после выполнения продолжает оставаться неактивной...Активируется лишь при ручном вводе данных.
Возможно ли решить проблему?