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

Hiperlink abrir arquivo

Esclarecimentos e dúvidas sob o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel publicado no site e blog http://www.tomasvasquez.com.br
NERI INACIO
Colaborador
Colaborador
Mensagens: 62
Registrado em: Sáb Fev 27, 2016 7:31 pm

Hiperlink abrir arquivo

Mensagem por NERI INACIO »

Boa tarde
Em fevereiro criei o tópico abaixo para inserir hiperlink e abrir um arquivo, onde o amigo Rafael Monteiro me ajudou:
viewtopic.php?f=5&t=4320

Agora preciso fazer com que consiga inserir o caminho de hiperlink até a pasta de trabalho (nela constam vários arquivos - Word, excel, fotos, etc.)

Para inserir o caminho com o nome do arquivo tenho o seguinte comando (caso estiver em PDF)
Private Sub btnanexar1_Click()
Dim sArquivo
Dim sEspecificação As String
Dim sTítulo As String

sEspecificação = "Arquivos de PDF (*.pdf*),*.pdf*"
sTítulo = "Selecione um arquivo PDF:"
sArquivo = CStr(Application.GetOpenFilename(sEspecificação, , sTítulo, , False))
If sArquivo <> CStr(False) Then
Debug.Print sArquivo
Me.txthiperlinkpdf1.Text = sArquivo
Else
MsgBox "Nenhum arquivo selecionado"
End If
End Sub

Alguém consegue ajudar?


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: Hiperlink abrir arquivo

Mensagem por webmaster »

Neri,

Acho que a duvida ficou incompleta. Nao consegui entender o que quer de fato.


Avatar do usuário
Rafael Monteiro
Consultor
Consultor
Mensagens: 277
Registrado em: Seg Nov 28, 2011 8:27 am
Localização: Sorocaba - SP
Contato:

Re: Hiperlink abrir arquivo

Mensagem por Rafael Monteiro »

Neri,

Para fazer isso você tem que ir adicionando a extensão do arquivo desejado.

Veja um exemplo:

Código: Selecionar todos

Dim sArquivo
Dim sEspecificação As String
Dim sTítulo As String

sEspecificação = "Arquivos (*.pdf*)(*.Docx*)(*.xls*)(*.xlsm*)(*.mdb*),*.* "
sTítulo = "Selecione um arquivo:"
sArquivo = CStr(Application.GetOpenFilename(sEspecificação, , sTítulo, , False))
If sArquivo <> CStr(False) Then
Debug.Print sArquivo
Range("a1") = sArquivo
Else
MsgBox "Nenhum arquivo selecionado"
End If


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