Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Planilha de Pesquisa - Listar arquivos do Link

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
xandrinho
Colaborador
Colaborador
Mensagens: 35
Registrado em: Seg Ago 04, 2014 1:52 pm

Planilha de Pesquisa - Listar arquivos do Link

Mensagem por xandrinho »

Bom Dia!!!
Gostaria de pedir um auxilio aos mestres.
Elaborei uma planilha de pesquisa, mas não estou conseguindo evoluir na seguinte questão:
No formulário tem um textbox que tem um link de acesso de endereços arquivo anexados (.pdf .xls. doc. jpeg etc)
Gostaria que de acordo com o resultado da pesquisa, os arquivos fossem listados em outro textbox com a opção de abrir os arquivos ao “clicar”. No anexo, tem uma imagem explicativa....
Poderiam, por favor, me ajudar?
Imagem.zip
(86.45 KiB) Baixado 148 vezes


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: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: Planilha de Pesquisa - Listar arquivos do Link

Mensagem por Mikel Silveira Fraga »

Xandrinho, boa tarde.

Bem, não é algo difícil de se conseguir. Vamos por parte:

Passo 1:
Quando o TextBox7 (referente ao Link), receber um valor diferente de Vazio, deverá disparar um evento Change, para que seja realizada uma pesquisa no diretório, a fim de carregar todos os arquivos existentes.
Para essa etapa, pode utilizar o comando Dir da biblioteca VBA, onde você consegue realizar uma pesquisa de todos os arquivos de um diretório e armazená-los no ListBox1.
Abaixo um link falando desse comando:
- EXCEL – LISTAR ARQUIVOS EM DIRETÓRIO NUM LISTBOX (Blog Tomás Vásquez)

Passo 2:
Quando os arquivos estiverem listados no ListBox1, poderá utilizar um evento do mesmo, para simular a execução do arquivo, quando damos um duplo clique sobre ele no Windows Explorer.
Para isso, utilize o evento DblClick (ou Duplo Clique) do ListBox1.
Configurando esse evento, você deverá concatenar os dados do TextBox7 (Link) com a seleção do ListBox1 (arquivo selecionado) e executar o comando ShellExecute de uma API do Windows.
Dessa forma, ele irá abrir o arquivo com seu programa padrão, independente se estamos falando de Fotos, PDF´s ou Áudio/Vídeo.
Segue um link falando da utilização desse comando:
- USANDO A FUNÇÃO SHELLEXECUTE NO VBA (Blog Tomás Vásquez)

Acredito que com esses passos, você conseguirá realizar o que deseja.
Caso tenha alguma dúvida, mande outras mensagens.
Abraços e excelente final de semana.


xandrinho
Colaborador
Colaborador
Mensagens: 35
Registrado em: Seg Ago 04, 2014 1:52 pm

Re: Planilha de Pesquisa - Listar arquivos do Link

Mensagem por xandrinho »

Bom Dia, Mikel!!!
Primeira mente gostaria de te agradecer pela ajuda. Ainda em tempo me permita o seu auxilio, geralmente qdo consigo fazer algo em VBA é através de exemplos e “estudos” de código pronto que pego na internet e nos fóruns, de forma que reconheço que não tenho um conhecimento técnico avançado. Sendo sincero e humilde em reconhecer, que mtas das vezes é como se alguém estivesse falando grego para mim...Desta forma, gentilmente vc conseguiria se possível adaptar o código e assim eu consigo estuda-lo da melhor forma?


xandrinho
Colaborador
Colaborador
Mensagens: 35
Registrado em: Seg Ago 04, 2014 1:52 pm

Re: Planilha de Pesquisa - Listar arquivos do Link

Mensagem por xandrinho »

Boa Tarde!!

Conseguem me ajudar, por favor?


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
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Planilha de Pesquisa - Listar arquivos do Link

Mensagem por webmaster »

xandrinho,

Vou ter que pedir que leia o post do Mikel com atenção. Tudo o que precisa está lá, e com detalhes. É só juntar as peças.


xandrinho
Colaborador
Colaborador
Mensagens: 35
Registrado em: Seg Ago 04, 2014 1:52 pm

Re: Planilha de Pesquisa - Listar arquivos do Link RESOLVIDO

Mensagem por xandrinho »

Boa Tarde!!!

Resolvido com sucesso, mto Obg!!!!


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.


Responder