CONFIRMA ALERT EM PAGINA
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 ?
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 ?
<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>
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>
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?
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?
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
Senão, então você pode mandar um SendKeys([Ô]{enter}[Ô])
Lembrando que o focus vai ter que estar no botao Ok do alert
vlw
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
---------------------
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
---------------------
Veja se isso te ajuda:
http://support.microsoft.com/kb/884768/pt-br
vlw
http://support.microsoft.com/kb/884768/pt-br
vlw
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!!!
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!!!
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