Bom dia a todos,
Após algumas tentativas e pesquisas na net, não consigo num FileDialog selecionar só o nome do ficheiro que estou a selecionar.
No campo que desejo o nome do ficheiro aparece o caminho completo.
Há forme de contornar isso???
Codigo que estou usando:
Private Sub Command315_Click()
MsgBox "Selecione o ficheiro Excel que se encontra na pasta desejada."
CurrentDb.Execute "delete * from Folha1"
Dim fd As Object
Dim x As String
Set fd = Application.FileDialog(1)
With fd
.ButtonName = "Abrir"
.Title = "Selecione o local onde se encontra o arquivo..."
If .Show Then
SelecionarPasta = .SelectedItems(1)
x = SelecionarPasta
Text359.Value = x 'Aqui quero só o nome do ficheiro selecionado e não o caminha completo
MoverFicheiro
CurrentDb.Execute "INSERT INTO [Folha1] SELECT * FROM [Folha7]"
DoCmd.Requery
End If
End With
Set fd = Nothing
End Sub
Obrigado
Após algumas tentativas e pesquisas na net, não consigo num FileDialog selecionar só o nome do ficheiro que estou a selecionar.
No campo que desejo o nome do ficheiro aparece o caminho completo.
Há forme de contornar isso???
Codigo que estou usando:
Private Sub Command315_Click()
MsgBox "Selecione o ficheiro Excel que se encontra na pasta desejada."
CurrentDb.Execute "delete * from Folha1"
Dim fd As Object
Dim x As String
Set fd = Application.FileDialog(1)
With fd
.ButtonName = "Abrir"
.Title = "Selecione o local onde se encontra o arquivo..."
If .Show Then
SelecionarPasta = .SelectedItems(1)
x = SelecionarPasta
Text359.Value = x 'Aqui quero só o nome do ficheiro selecionado e não o caminha completo
MoverFicheiro
CurrentDb.Execute "INSERT INTO [Folha1] SELECT * FROM [Folha7]"
DoCmd.Requery
End If
End With
Set fd = Nothing
End Sub
Obrigado