Ir para conteúdo
Fórum Script Brasil

Davi De Martini

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que Davi De Martini postou

  1. Deu certo. A macro ficou da seguinte forma: Texto: ie.Document.frames(0).Document.all("datanasc").innerText = [G3] Radio: ie.Document.frames(0).Document.getElementsByName("sexo")([E4]).Checked = True Option: ie.Document.frames(0).Document.getElementById("especie").Item([E5]).Selected = True Obrigado pela ajuda. Davi
  2. Eita, deu certinho. João Neto, você tem ajudado bastante, obrigado. Agora, pra finalizar só estou tentando atribuir o valor ao objeto radio do seguinte código.... <font size="2" face="Verdana">Sexo: </font> <input type="radio" value="1" name="sexo"><font size="2" face="Verdana">M</font> <input type="radio" value="3" name="sexo"><font size="2" face="Verdana">F</font></font></td> </tr> Att. Davi
  3. Prezados colaboradores, boa tarde. Preciso da ajuda de vocês para finalizar uma aplicação, tenho uma interação do Excel com o IE explorer onde, com os dados do excel preencho toda a planilha de um determinado site. Utilizei um script do Tomás Vasques que é fantástico, mas falta ainda dois pontos para eu finalizar. Os campos de texto, o preencimento é bem tranquilo, mas não estou conseguindo uma forma para preencher os campos tipo "radio" e "select". O código do site (http://www010.dataprev.gov.br/cws/conte ... index.html) é o seguinte: &lt;script> document.write('<form method="POST" name="Form1" action=' + parent.RAIZ_COMS_BIN + '>'); </script> ... <font size="2" face="Verdana">Sexo:&nbsp; </font> <input type="radio" value="1" name="sexo"><font size="2" face="Verdana">M</font> <input type="radio" value="3" name="sexo"><font size="2" face="Verdana">F</font></font></td> </tr> <tr> <td width="27%"><font size="2" face="Verdana" color="#000000">Especie: </font></td> <td width="62%"><font color="#000000"><select size="2" name="especie" style="font-size: 8 pt; font-family: Arial"> <option selected value=" ">Selecione o tipo de Benefício</option> <option>31 - Auxilio Doença</option> <option>32 - Aposentadoria por Invalidez</option> <option>41 - Aposentadoria por Idade</option> <option>42 - Aposentadoria por Tempo de Contribuição</option> <option>57 - Aposentadoria por Tempo de Serviço de Professor </option> <option>80 - Salário Maternidade</option> </select><font face="Verdana" size="2"> &nbsp;</font></font></td> Criei uma variável "sexo" que guarda a informação 1 (masc) ou 3 (fem) Outra variavel "especie" que guarda as informações do option, ex: 31 - Auxilio Doença Minha macro do excel está assim: ... ie.Document.frames(0).Document.all("nome").innerText = nome --> Preenche o nome corretamente ie.Document.frames(0).Document.all("sexo").innerText = sexo --> Aqui ele não seleciona nada ie.Document.frames(0).Document.all("especie").innerText = especie --> Aqui não seleciona nada tambem. ... já tentei: 'ie.Document.frames(0).Document.all.("especie").OnClick = especie 'ie.Document.frames(0).Document.all.("especie").Value= especie 'ie.Document.frames(0).Document.all.("especie").Selected = especie 'ie.Document.frames(0).Document.getElementById.("especie").Value = especie mas não consigo fazer selecionar as opções.... Então meu processo está semi-automatizado, pois eu preencho todos os campos (mais de 100) que são text e não consigo automatizar esses dois. Alguém pode me ajudar? Desde já agradeço. Davi
  4. Prezados, preciso preencher um formulário da web com os dados do excel. Daí, como não tenho experiencia, baixei esse script da web: Sub x() Dim ie As InternetExplorer Dim ULogin As Boolean, ieForm Dim out_94 As Integer, nov_94 As Integer out_94 = [A1] nov_94 = [A2] Set ie = New InternetExplorer ie.Visible = True ie.Navigate "http://www010.dataprev.gov.br/cws/contexto/conrmi/index.html" Do Until ie.ReadyState = READYSTATE_COMPLETE Loop ie.document.all.("DD_2010_5").innerText = out_94 ie.document.all("DD_1994_11").innerText = nov_94 Set ie = Nothing End Sub Ele é muito bom, testei com outros sites e funcionou belezinha, porém, estou com uma dificuldade. O site acima está em html e o mesmo chama uma pagina asp (http://www010.dataprev.gov.br/cws/contexto/conrmi/conrmiinicial.asp) no frame denominado principal. Dessa forma, o script não preenche a pagina html, mas, se eu substituir o ie.Navigate para a pagina asp, ele preenche normalmente. O problema é que, se eu chamar a página asp fora do html e pedir para calcular, o site da erro. Portanto eu precisaria da seguinte solução: Abrir a página html, porém preecher o formulário da página asp que está dentro do html. Espero a ajuda de vocês e me desculpem pela falta de conhecimento.
×
×
  • Criar Novo...