Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Upload de arquivos para Web

A Web está aí, não há como negar. Ela é onipresente em praticamente toda operação eletrônica realizada nos dias de hoje. Como não podia ser diferente, o Excel, ferramenta máxima para analistas e profissionais das mais diversas áreas do mercado precisa estar alinhado com esta necesssidade. E ele está! Neste forum, o debate é focado em expor dúvidas, sugestões, modelos de código e exemplos de uso do Excel na Integração com tecnologias Web.
bruno153
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Qui Out 12, 2017 10:59 pm

Upload de arquivos para Web

Mensagem por bruno153 » Ter Out 31, 2017 1:00 am

Olá a todos,

Estou aqui mais um vez para pedir ajuda com o VBA.

A minha dúvida é: Teria como fazer upload de arquivos para uma pasta virtual com o vba do excel?
O código que construí já me leva até a página de selecionar o item, depois disso eu não tenho ideia de como manipular.
Pensei: E se eu conseguisse alterar alguma linha de importação no código html para importar um diretório daria certo?
Exemplo: Escolhi um arquivo com diretório x, sendo ele "C:\PastaPDF\Arquivo.pdf". No código html esse diretório fica imposto em alguma linha de código?
Para teste, eu inseri um arquivo para achar o caminho no código mas sem sucesso :( , achei uma função de Upload mas nela não encontrei nenhum caminho de diretório do arquivo selecionado.
Onde posso encontrar esse caminho? é uma "tr", "td"? O que posso testar?

Qualquer ajuda será bem vinda!!
Agradeço a todos.



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1116
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Bragança Paulista - SP

Re: Upload de arquivos para Web

Mensagem por Mikel Silveira Fraga » Ter Out 31, 2017 7:19 am

Bruno, bom dia.

Eu acho que essa questão de upload vai muito do tipo de comportamento que o site é programado para executar.

Por exemplo: se no site, você seleciona um arquivo e, seu endereço, fica salvo em um Input do tipo Text, você poderia enviar o endereço, via VBA, para esse Input.

Como você mencionou, ele deve ficar em uma TableData (td). Se essa é a única informação que é alterada no site, após a seleção de um arquivo, você poderia usar o seguinte comando:
- Internet Control

Código: Selecionar todos

objIE.document.getElementByTagName("td").Item(*).innerText = "C:\PastaPDF\Arquivo.pdf"
- Selenium Baisc

Código: Selecionar todos

driver.findElementByTagName("td").Item(*).sendKeys "C:\PastaPDF\Arquivo.pdf"
Agora, isso é uma sugestão superficial, pois sem conhecer o site e a execução do código da página, fica difícil dar uma opinião concreta do assunto.

Espero pelo menos ter dado uma luz para sua dúvida.

Forte abraço e excelente dia.


Gostou da dica? Clique no JOIA no topo da mensagem.
Esclareceu suas dúvidas? Acrescente ao título do tópico a expressão: [RESOLVIDO].
Orientações sobre o fórum, acesse aqui.

Mikel Silveira Fraga
E-mail: mikel-sf@hotmail.com | Skype: mikelsf | Linked In

Responder