如何为GetOpenFilename文件选择器同时显示excel和csv文件?
我试图允许用户选择多个文件-包括如何为GetOpenFilename文件选择器同时显示excel和csv文件?,excel,vba,Excel,Vba,我试图允许用户选择多个文件-包括xlsx和csv-但是我无法让弹出框显示这两种文件类型 我只能在xlsx和csv之间进行选择 但我想让他们一起看 我尝试了我能想到的所有组合,包括从教程中复制,但是GetOpenFilename对象总是失败 添加符号和& myFile = Application.GetOpenFilename(MultiSelect:=True, FileFilter:="Excel Files (*.xls*), *.XLS* & CSV Files (*.csv),
xlsx
和csv
-但是我无法让弹出框显示这两种文件类型
我只能在xlsx
和csv
之间进行选择
但我想让他们一起看
我尝试了我能想到的所有组合,包括从教程中复制,但是GetOpenFilename
对象总是失败
添加符号和&
myFile = Application.GetOpenFilename(MultiSelect:=True, FileFilter:="Excel Files (*.xls*), *.XLS* & CSV Files (*.csv),*.CSV", Title:="Select Files To Be Opened")
添加额外的引号“
将两种文件类型添加到括号中:
myFile = Application.GetOpenFilename(MultiSelect:=True, FileFilter:="Excel Files (*.xls*,*.csv), *.XLS*,*.CSV", Title:="Select Files To Be Opened")
我尝试的一切都失败了
实际上有可能做到这一点吗?这一定是一个简单的错误,比如某处缺少逗号。请尝试这种方法:
myFile = Application.GetOpenFilename(MultiSelect:=True, _
FileFilter:="Excel/CSV Files: ,*.xlsx;*.csv", Title:="Select Files To Be Opened")
扩展必须用“;”分隔;“
您可以找到所有记录的参数。不起作用,我只能单独查看xlsx或csv文件,不能一起查看。与上面的屏幕截图相同。Ups…我认为图片是您需要获得的。
myFile = Application.GetOpenFilename(MultiSelect:=True, _
FileFilter:="Excel/CSV Files: ,*.xlsx;*.csv", Title:="Select Files To Be Opened")