Página 1 de 1

Planilha de Pesquisa - Listar arquivos do Link

Enviado: Sex Jan 15, 2021 10:43 am
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

Re: Planilha de Pesquisa - Listar arquivos do Link

Enviado: Sex Jan 15, 2021 1:06 pm
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.

Re: Planilha de Pesquisa - Listar arquivos do Link

Enviado: Seg Jan 18, 2021 7:11 am
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?

Re: Planilha de Pesquisa - Listar arquivos do Link

Enviado: Qui Jan 21, 2021 1:17 pm
por xandrinho
Boa Tarde!!

Conseguem me ajudar, por favor?

Re: Planilha de Pesquisa - Listar arquivos do Link

Enviado: Ter Jan 26, 2021 6:44 pm
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.

Re: Planilha de Pesquisa - Listar arquivos do Link RESOLVIDO

Enviado: Sex Fev 26, 2021 2:58 pm
por xandrinho
Boa Tarde!!!

Resolvido com sucesso, mto Obg!!!!