VBA 打开文件对话框

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:04   1777   0
Dim FilePath
With Application.FileDialog(msoFileDialogFilePicker)
    .AllowMultiSelect = False    '能否复选
    .Filters.Clear
    .Filters.Add "Log Files", "*.txt;*.log"
    .Filters.Add "All Files", "*.*"
    If .Show = -1 Then  '-1:OK  0:Cancel
        FilePath = .SelectedItems(1)    '所选文件路径
        MsgBox "Selected file is:" & FilePath, vbOKOnly + vbInformation, "MyExcel"
    End If
End With

对话框类型有下面4中属性

msoFileDialogFilePicker    '选择文件
msoFileDialogFolderPicker  '选择一个文件夹
msoFileDialogOpen          '用Excel打开文件
msoFileDialogSaveAs        '保存一个文件

转载于:https://www.cnblogs.com/gamesun/archive/2013/04/28/3050098.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP