é o seguinte, estou montando um BD para trabalhar o tempo todo interagindo com a web, para registrar cada inserção/modificação. para isso consegui um código VBA que interage perfeitamente com o IE, logando no site e inserindo dados nos forms do site sem nenhum problema. Abaixo o código que interage com o IE logando no site.
- Código:
Option Compare Database
Dim HTMLDoc As HTMLDocument
Dim oBrowser As InternetExplorer
Sub Login_Celepar()
Dim oHTML_Element As IHTMLElement
Dim sURL As String
On Error GoTo Err_Clear
sURL = "http://celepar7.pr.gov.br/gta"
Set oBrowser = New InternetExplorer
oBrowser.Silent = True
oBrowser.timeout = 60
oBrowser.Navigate sURL
oBrowser.Visible = True
Do
' Wait till the Browser is loaded
Loop Until oBrowser.ReadyState = READYSTATE_COMPLETE
Set HTMLDoc = oBrowser.Document
HTMLDoc.all.edUsuario.Value = Forms.Login.Login
HTMLDoc.all.edSenha.Value = Forms.Login.Senha
For Each oHTML_Element In HTMLDoc.getElementsByTagName("input")
If oHTML_Element.Type = "submit" Then oHTML_Element.Click: Exit For
Next
' oBrowser.Refresh ' Refresh If Needed
Err_Clear:
If Err <> 0 Then
Err.Clear
Resume Next
End If
End Sub
Quais as modificações no código VBA que preciso fazer pra isso acontecer?
Desde ja Agradeço.