打开文件对话框,一个筛选多个Excel扩展?

我想使用OpenFileDialog对象浏览到Excel文件。 我想设置filter打开文件与不同types的Excel扩展名,如:.xls,.xlsm,.xlsx等。

我正在使用的是这样的:

OpenFileDialog of = new OpenFileDialog(); of.Filter = "Excel Files(.xls)|*.xls| Excel Files(.xlsx)|*.xlsx| Excel Files(*.xlsm)|*.xlsm"; 

这工作,但用户必须从OpenFileDialog的下拉列表中select正确的Excel文件types。

有谁知道是否有一种方法来为所有types的Excel扩展应用一个filter?

就像:“… Excel文件(.xls,.xlsx,.xlxm)| * .xls,* .xlsx,* .xlsm;”

在此先感谢您的答复。

使用分号

 OpenFileDialog of = new OpenFileDialog(); of.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";