【发布时间】:2015-09-11 18:23:43
【问题描述】:
我正在使用 Access 2007 并尝试使用过滤器过滤 FileDialog 文件列表。调试时,代码在 .Filters.Add 行返回错误:运行时错误“5”:过程调用或参数无效。我搜索了 StackOverflow 和 Microsoft。 .Add 方法似乎是正确的。
Dim fn As Object
Set fn = Application.FileDialog(3)
With fn
.InitialFileName = "C:\BillData\"
.Title = "Select input file"
.Filters.Clear
.Filters.Add "Bill Files", "ccc.*"
.AllowMultiSelect = False
.InitialView = msoFileDialogViewDetails
End With
如果我跳过那行代码,其他一切似乎都可以正常工作。非常感谢您的帮助。
【问题讨论】: