Ir para conteúdo
Fórum Script Brasil
  • 0

Selecionar endereço Pelo SHELL


RicardoCarvalho

Pergunta

Boa tarde pessoal.

Meu primeiro post vem com uma dúvida que creio que é simples para alguns.

Estou construindo uma tela que permite que o usuário selecione onde será salvo o seu arquivo, e eu darei o nome para o arquivo.

O problema é que o código que estou utilizando não verifica mapeamentos de rede, e não consigo utilizar endereço padrão para que se necessário o usuário nem selecione o endereço.

Preciso de um help urgente!

Abs.

CODE:

Option Explicit

Private Enum BIF_OPTIONS_ENUM
BIF_RETURNONLYFSDIRS = &H1&
BIF_DONTGOBELOWDOMAIN = &H2&
BIF_RETURNFSANCESTORS = &H8&
BIF_EDITBOX = &H10&
BIF_VALIDATE = &H11&
BIF_NEWDIALOGSTYLE = &H40&
BIF_BROWSEINCLUDEURLS = &H80&
BIF_USENEWUI = BIF_EDITBOX Or BIF_NEWDIALOGSTYLE
BIF_UAHINT = &H100&
BIF_NONEWFOLDERBUTTON = &H200&
BIF_NOTRANSLATETARGETS = &H400&
BIF_BROWSEFORCOMPUTER = &H1000&
BIF_BROWSEFORPRINTER = &H2000&
BIF_BROWSEINCLUDEFILES = &H4000&
BIF_SHAREABLE = &H8000&
End Enum
Private Sub cmdArquivoGNRE_Click()
On Error GoTo DeuErro
Dim Folder As Object
With CreateObject("Shell.Application")
Set Folder = .BrowseForFolder(hWnd, "Pick a folder", BIF_RETURNONLYFSDIRS _
Or BIF_SHAREABLE _
Or BIF_NEWDIALOGSTYLE _
Or BIF_NONEWFOLDERBUTTON)
End With
If Folder Is Nothing Then
txtArquivoGNRE.Text = ""
Else
txtArquivoGNRE.Text = Folder.Self.path
End If
Exit Sub
DeuErro:
End Sub
Editado por RicardoCarvalho
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...