当前文件夹在 Access 的 FileDialog 中作为默认文件夹,VBA
Current folder as default in FileDialog in Access, VBA
如何在打开FileDialog时将当前存放access DB的文件夹设为默认文件夹?我使用 "CurrentProject.Path" 如下所示,但它使 c:\ 成为默认值
Dim fd As Object
Set fd = Application.FileDialog(3)
Dim vrtSelectedItem As Variant
With fd
.InitialFileName = Environ("CurrentProject.Path") & "\"
.Filters.Clear
.Filters.Add "Microsoft Excel(*.xlsx)", "*.xlsx", 1
.AllowMultiSelect = False
.Show
End With
谢谢
我才发现有什么问题,我必须这样说
.InitialFileName = (CurrentProject.Path)
如何在打开FileDialog时将当前存放access DB的文件夹设为默认文件夹?我使用 "CurrentProject.Path" 如下所示,但它使 c:\ 成为默认值
Dim fd As Object
Set fd = Application.FileDialog(3)
Dim vrtSelectedItem As Variant
With fd
.InitialFileName = Environ("CurrentProject.Path") & "\"
.Filters.Clear
.Filters.Add "Microsoft Excel(*.xlsx)", "*.xlsx", 1
.AllowMultiSelect = False
.Show
End With
谢谢
我才发现有什么问题,我必须这样说
.InitialFileName = (CurrentProject.Path)