Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por rlellis
#11138
Olá,

Desenvolvi um VBA que faz uma automação do Internet Explorer com o intuito de capturar alguma informações de um site.

Existem algumas URL dinâmicas que remetem a documentos PDF, JPG, PNG, ...

Eu preciso realizar o download destes arquivos. Inicialmente eu tentei utilizar uma macro URLdownloadfile que existe em vários sites, mas não funcionou.

Fui obrigado a desenvolver dentro do VBA para abrir o arquivo e depois com o comando Application.SendKeys automatizei a abertura do menu do navegador, salvar o arquivo e depois fechar a janela do navegador.

No caso dos arquivos JPG e PNG eu não consigo utilizar a opção de "Salvar Como" porque o Internet Explorer define para salvar o arquivo com a extensão ".MHT"

Para funcionar, eu tenho que conseguir utilizar o comando Application.SendKeys com as teclas <Shift> + <F10> que acessa o menu da tecla direita do mouse, mas este não está funcionando.

O comendo que uso é:

Application.SendKeys "+{F10}", True

Se eu der uma pausa de fizer a sequencia de teclas na mão funciona normalmente, mas pela automação no Excel, não dá certo.

Alguém tem ideia por que não funciona?

Eu já testei com todas as combinações usando Windows 10 e 7 com Excel 2010 e 365 (Todos em português).
Avatar do usuário
Por alexandrevba
Avatar
#11144
Boa tarde!!

Eu não entendi, mas supondo que vc precisa fazer um dowload, use uma API.

Vamos ver se os outros membros entendeu melhor sua dúvida.

Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord