You could also do something like this:
ChDir "C:\Users\User\Folder\DocName"
xlFile = Application.GetOpenFilename("All Excel Files (*.csv*)," & _
"*.xls*", 1, "Select Excel File", "Open", False)
xlFileName = fso.GetFileName(xlFile)
My company often saves files to the same places, thus you can specify a folder to look into and it will show all .csv (you can change the file type) files - then you can pick the one you wish and then xlFile will have stored in it the full filepath, file name and extension of the chosen file. You could also throw this in a loop to open multiple documents using a counter variable etc.
The fso command grabs just the file name also - I figured it may be helpful to you (extension included).
NOTE: to use the fso command you need to addin Microsoft Scripting Runtime which is EASY. Just go to tools -> References -> check the box.
Hope this helps!