98.7% Of all customers recommend us, we're so confident about our results we publish all reviews and stats
View Live Stats View ReviewsForum home » Delegate support and help forum » Microsoft Access VBA Training and help » Open Windows File dialog box using VBA?
Open Windows File dialog box using VBA?
Resolved · High Priority · Version 2003
Joanne has attended:
Access VBA course
Open Windows File dialog box using VBA?
Hi I would like to able to open the Windows File Dialog via a command button. Simular as a Browse Files Button. A lot of the samples I have seen open up chosen files but I would like the user to open the C:\Drive and Browse for their File. And also for that path to be pasted into a field? Is this possible?
Jo
RE: Open Windows File dialog box using VBA?
Hi Joanne
I had exactly the same issues a couple of weeks ago. The code I used is:
Private Sub Attach_Click()
Dim varItem As Variant
Dim strPath As String
Dim filePicker As FileDialog
Set filePicker = Application.FileDialog(msoFileDialogFilePicker)
With filePicker
'setup File Dialog'
.AllowMultiSelect = False
.ButtonName = "Select"
.InitialView = msoFileDialogViewList
.Title = "Select File"
.InitialFileName = "G:\z- 2010 General\Information Systems"
'add filter for all files'
With .Filters
.Clear
.Add "All Files", "*.*"
End With
.FilterIndex = 1
'display file dialog box'
.Show
End With
If filePicker.SelectedItems.Count > 0 Then
Dim selectedFile As String
selectedFile = filePicker.SelectedItems(1)
Me.PathToFile = selectedFile
End If
End Sub
Hope this helps!
David
RE: Open Windows File dialog box using VBA?
I should also add that the
.InitialFileName = "G:\z- 2010 General\Information Systems"
is where you set your C:\Drive
and the
Me.PathToFile = selectedFile
is where the chosen file location is put into the form/field.
David
Training information:
Welcome. Please choose your application (eg. Excel) and then post your question. Our Microsoft Qualified trainers will then respond within 24 hours (working days). Frequently Asked Questions
Any suggestions, questions or comments? Please post in the Improve the forum thread. |
Access tip:Copy a Previous Record's Values to a New RecordIf you often enter the same value in one field of a table, there are two methods to save re-typing the data. |