Anthony Ewertom Postado Agosto 7, 2019 Denunciar Share Postado Agosto 7, 2019 Eu queria saber como faz pra colocar um botõa que selecione arquivos, por exemplo: to querendo fazer um tocador de músicas por arquivos, mas não sei como chamar a tela de selção deles pelo explorer. Será que tem como fazer isso no vb?🤔 Citar Link para o comentário Compartilhar em outros sites More sharing options...
1 Alyson Ronnan Martins Postado Agosto 14, 2019 Denunciar Share Postado Agosto 14, 2019 @Anthony Ewertom Boa noite. Public Function OpenFileDialog() As String Dim Filter As String, Title As String Dim FilterIndex As Integer Dim Filename As Variant ' Define o filtro de procura dos arquivos Filter = "Arquivos Wave (*.wav),*.wav," ' O filtro padrão é *.* FilterIndex = 3 ' Define o Título (Caption) da Tela Title = "Selecione um arquivo" ' Define o disco de procura ChDrive ("C") ChDir ("C:\") With Application ' Abre a caixa de diálogo para seleção do arquivo com os parâmetros Filename = .GetOpenFilename(Filter, FilterIndex, Title) ' Reseta o Path ChDrive (Left(.DefaultFilePath, 1)) ChDir (.DefaultFilePath) End With ' Abandona ao Cancelar If Filename = False Then MsgBox "Nenhum arquivo foi selecionado." Exit Function End If ' Retorna o caminho do arquivo OpenFileDialog = Filename End Function Utiliza-se o método GetOpenFilename para chamar a caixa de diálogo Define-se o filtro de seleção de arquivos para o tipo “Wave Files (*.wav),*.wav,”, mas poderia ser qualquer outro (txt, xls, doc, etc) Pode-se definir um drive padrão de busca do arquivo Fonte: https://www.tomasvasquez.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Anthony Ewertom
Eu queria saber como faz pra colocar um botõa que selecione arquivos, por exemplo: to querendo fazer um tocador de músicas por arquivos, mas não sei como chamar a tela de selção deles pelo explorer. Será que tem como fazer isso no vb?🤔
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.