![]() SelectAFile.png
Application.FileDialog(DialogType)的配置参数和函数解释:
1 文件选择对话框源代码示例: '#########################################################
'选择单个文件对话框
Sub SelectSingleFileDialog()
'通过对话框选择文件
With Application.FileDialog(msoFileDialogFilePicker)
.Title = 'Select A File' '选择窗口的标题
.InitialFileName = 'D:\TestFolder\TestFile.txt' '初次打开窗口的路径以及默认名称
.AllowMultiSelect = False '是否允许选择多个文件
.Filters.Clear '清除现有规则
.Filters.Add 'Text File', '*.txt' '增加规则
.Filters.Add 'EXCEL File', '*.xlsx; *.xls', 1 '增加规则到第一位
.Filters.Add 'All File', '*.*', 1 '增加规则到第一位
If .Show Then '显示文件选择对话框
.ButtonName = 'Select Me'
Set ipath = .SelectedItems '获取选择项,无论是否选择一项还是多项,返回的选项都是多项
End If
End With
If IsEmpty(ipath) Then Exit Sub '如果按取消键,退出
ipath = ipath(1) '获取第一项选择
Debug.Print ipath '输出选择文件名
End Sub
2 文件夹选择对话框源代码示例:
|
|