Currently I only get the file path. Is there way to retrieve the file name or do I have to just use the split function.
Code:
Dim fDialog As Office.FileDialog
Dim varFile As Variant
'Clear listbox contents.
'Me.FileList.RowSource = ""
'Set up the File Dialog.
Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
'Allow user to make multiple selections in dialog box.
.AllowMultiSelect = True
'Set the title of the dialog box.
.Title = "Please select one or more files"
'Clear out the current filters, and add our own.
.Filters.Clear
.Filters.Add "Access Databases", "*.MDB; *.ACCDB"
.Filters.Add "Access Projects", "*.ADP"
.Filters.Add "All Files", "*.*"
'Show the dialog box. If the .Show method returns True, the
'user picked at least one file. If the .Show method returns
'False, the user clicked Cancel.
If .Show = True Then
'Loop through each file selected and add it to the list box.
For Each varFile In .SelectedItems
If IsNull(Me.addAttachmenttbox) Then
Me.addAttachmenttbox = varFile
Else
Me.addAttachmenttbox = Me.addAttachmenttbox & ";" & varFile
End If
Next
Else
MsgBox "You clicked Cancel in the file dialog box."
End If
End With
Comment