Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为GetOpenFilename文件选择器同时显示excel和csv文件?_Excel_Vba - Fatal编程技术网

如何为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")