Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Juvex

Abrir Qualquer Ficheiros

Recommended Posts

Juvex

Pessoal estou a fazer uma Base Dados em Visual Basic e no menu estou a pensar dar permissões a qualquer utilizador para abrir qualquer tipo de ficheiro...

alguém me sabe dizer como posso fazer isso?  🤔

Share this post


Link to post
Share on other sites
jpaulino

Pessoal estou a fazer uma Base Dados em Visual Basic e no menu estou a pensar dar permissões a qualquer utilizador para abrir qualquer tipo de ficheiro...

Explica lá melhor isso.

Share this post


Link to post
Share on other sites
Juvex

Explica lá melhor isso.

Eu tenho uma opção de abrir no meu menu e eu queria possibilitar abrir qualquer tipo de ficheiro do género: CCleaner.exe ou Lista_Compras.text

Share this post


Link to post
Share on other sites
jpaulino

Mas o que queres dizer com abrir ? Queres dizer iniciar um programa, por exemplo o CCleaner.exe  ?

Se é isso podes fazer Process.Start("Caminho\Nome do Programa")

Share this post


Link to post
Share on other sites
Juvex

Mas o que queres dizer com abrir ? Queres dizer iniciar um programa, por exemplo o CCleaner.exe  ?

Se é isso podes fazer Process.Start("Caminho\Nome do Programa")

não, o que eu quero é abrir qualquer tipo de ficheiro no menu abrir

Share this post


Link to post
Share on other sites
jpaulino

não, o que eu quero é abrir qualquer tipo de ficheiro no menu abrir

Tens de explicar melhor e dar alguns exemplos.

Share this post


Link to post
Share on other sites
pontopt

Julgo que o que o Juvex quer é, na caixa de diálogo "Abrir", em vez de aparecer em "Tipo de ficheiro:"

*.bmp

*.jpg

*.exe

Ele quer que apareça:

*.*

Para permitir a "abertura" (guardar caminho?) de qualquer ficheiro.

Para a próxima Juvex, mais vale perder mais um ou dois minutos a redigir um texto que explique bem a dúvida, do que andarmos a tentar adivinhar a dúvida.  :P

Quanto à solução propriamente dita, não te sei responder pois estou a iniciar-me agora. Mas o jpaulino já te ajuda.

Share this post


Link to post
Share on other sites
Joca

Se for isso, então isto já o deve ajudar a perceber:

With OpenFileDialog1
            .Filter = "Todos os ficheiros(*.*)|*.*"
            .FileName = ""
End With

Share this post


Link to post
Share on other sites
Juvex

Julgo que o que o Juvex quer é, na caixa de diálogo "Abrir", em vez de aparecer em "Tipo de ficheiro:"

*.bmp

*.jpg

*.exe

Ele quer que apareça:

*.*

Para permitir a "abertura" (guardar caminho?) de qualquer ficheiro.

Para a próxima Juvex, mais vale perder mais um ou dois minutos a redigir um texto que explique bem a dúvida, do que andarmos a tentar adivinhar a dúvida.  :P

Quanto à solução propriamente dita, não te sei responder pois estou a iniciar-me agora. Mas o jpaulino já te ajuda.

exactamente  😳

Se for isso, então isto já o deve ajudar a perceber:

With OpenFileDialog1
            .Filter = "Todos os ficheiros(*.*)|*.*"
            .FileName = ""
End With

já experimentei e continua a não funcionar  :P

Share this post


Link to post
Share on other sites
Joca

Mas o que é que não funcionou?! Que erro deu?

Adicionaste um componente openfiledialog?

Que código tens para abrir?

Share this post


Link to post
Share on other sites
jpaulino

Falta o ShowDialog()

        Dim OpenFileDialog1 As New OpenFileDialog
        With OpenFileDialog1
            .Filter = "Todos os ficheiros(*.*)|*.*"
            .FileName = ""
            .ShowDialog()
        End With

        If OpenFileDialog1.FileName <> String.Empty Then
            MessageBox.Show(OpenFileDialog1.FileName)
        End If

Share this post


Link to post
Share on other sites
André Parreira

Exprimentei porque tb tava a querer.

Da 100%

Penso que podem fechar, para outros que queriam, saberem que esta certo o codigo.

Share this post


Link to post
Share on other sites
jpaulino

Exprimentei porque tb tava a querer.

Da 100%

Penso que podem fechar, para outros que queriam, saberem que esta certo o codigo.

Sugestão aceite!

É muito tempo sem resposta.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.