CONFIRMA ALERT EM PAGINA

HGZICA 10/08/2012 12:39:03
#407675
Boa tarde!

to usando uma macro para acessar uma página e tal, dai chega um etapa
que a página pede a confirmação através de um confirm (OK, Cancelar)

source do button
---------------------
<INPUT TYPE=[Ô]BUTTON[Ô] NAME=[Ô]btLanSmPesquisa[Ô] VALUE=[Ô]Pesquisar[Ô] ID=[Ô]btLanSmPesquisa[Ô] onclick=[Ô]return validaStatus();[Ô] CLASS=[Ô]botao[Ô]>
---------------------

dai tem o código e tal...
---------------------
...
Set ie = New InternetExplorer
....
......
[ô] aqui da submit no form e é quando aparece o alert de comfirmação
ieForm.submit

....
---------------------

Alguém sabe como se confirma o alert da página ?
JABA 10/08/2012 14:58:15
#407703
<script>
function envio() {
var r = confirm([Ô]Tem certeza que deseja enviar as informações?[Ô]);
if (r == true) {
teste.submit();
}
}
</script>

<body>
<form name=[Ô]teste[Ô] method=[Ô]POST[Ô] action=[Ô]teste.html[Ô]>
<input type=[Ô]button[Ô] name=[Ô]submit[Ô] value=[Ô]Enviar[Ô] oncLick=[Ô]envio();[Ô]>
</form>
</body>
HGZICA 10/08/2012 15:19:44
#407710
e ae JABA da hora?

intaum mano.. agradeço a atenção, mais não tem nada á ver.

Quero uma maneira, função (no VBA)que confirme uma situação como essa que você fez ai de abrir o dialog pra confirma e o VBA click em OK tendeu?
JABA 10/08/2012 15:44:31
#407717
Não é você que está emitindo essa mensagem pelo seu sistema?

Senão, então você pode mandar um SendKeys([Ô]{enter}[Ô])

Lembrando que o focus vai ter que estar no botao Ok do alert

vlw
HGZICA 10/08/2012 18:53:27
#407743
opa, Desculpa a ignorância mais como focar o OK do alerta?

meu teste ta assim...

---------------------
Private Sub Test()
Dim ie As Object

Set ie = CreateObject([Ô]InternetExplorer.Application[Ô])
ie.navigate [Ô]http://xxx.com.br/teste.html[Ô]
ie.Visible = True

While ie.Busy
DoEvents
Wend
ie.Document.all([Ô]submit[Ô]).Click
[ô]Application.SendKeys ([Ô]{ENTER}[Ô])
SendKeys ([Ô]{ENTER}[Ô])

Set ie = Nothing
End Sub
---------------------
JABA 10/08/2012 20:13:39
#407753
Veja se isso te ajuda:

http://support.microsoft.com/kb/884768/pt-br

vlw
HGZICA 13/08/2012 18:42:39
#407878
Salve JABA!

Mano intaum não sou eu que emito a mensagem de alerta pelo meu sistema.!
no meu trampo tenho que entrar no site de outra empresa e cadastrar algumas informações.

por isso to bolando em VBA uma macro que faz login no site com os dados preenchidos
porém ao enviar os dados aparece a mensagem de alerta pra confirma ou cancelar.
Só precisa de uma forma que VBA de o [Ô]OK[Ô] na mensagem que se abre!!!
HGZICA 28/08/2012 08:51:37
#408730
To encerrando o tópico por falta de colaboração. agradeço a atenção do JABA
Tópico encerrado , respostas não são mais permitidas