ดูเหมือน GetOpenFile() จะเป็นการเปิด FileDialog สำหรับเลือกไฟล์เฉยๆ ซึ่งมีทางเลือกอื่นที่ไม่ต้องใช้ Module นี้ได้นะครับ (ดูเหมือน Module นี้จะเขียนขึ้นสมัย Access 95 ตอนที่ยังไม่มีทางเลือกให้ใช้)
Private Sub Command0_Click()
Dim Result As Integer
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "เลือกไฟล์ที่ต้องการ"
.AllowMultiSelect = False
.InitialFileName = "*.CSV"
.Filters.Add "CSV Files", "*.CSV", 1
.FilterIndex = 1
Result = .Show
If (Result <> 0) Then
Me.txt_FilePath = Trim(.SelectedItems.Item(1))
Else
Exit Sub
End If
End With
CurrentDB.Execute .....
Docmd.Transfertext......
End Sub