FileDialog msoFileDialogFilePicker 的 Filters 无效

Sub test()

Dim a As FileDialog

Set a = Application.FileDialog(msoFileDialogFilePicker)

a.Filters.Add "指定格式", "*.zip"

a.Show

End Sub

文件类型总是显示所有文件

安徽省
浏览 70
收藏
1
分享
1 +1
2
+1
全部评论 2
 
wils
wils Lv.4 核心创作者

Lv.4 核心创作者

确实bug,文档里写的Add会添加到第一项,结果添加到最后 可以试一下,Filters.Add 下一行加一句 fileDialog.FilterIndex = fileDialog.Filters.Count
   海南省
举报
0
1
wils
wilsLv.4 核心创作者

Lv.4 核心创作者

Add有第三个参数,按理说写1应该是插入第一项,但总是第二项,所以爽死是得配合filterindex
· 海南省
举报
0
0