【发布时间】:2013-06-14 19:37:50
【问题描述】:
我想使用 OpenFileDialog 对象浏览到 Excel 文件。我想设置过滤器以打开具有不同类型的 excel 扩展名的文件,例如:.xls、.xlsm、.xlsx 等。
我使用的是这个:
OpenFileDialog of = new OpenFileDialog();
of.Filter = "Excel Files(.xls)|*.xls|
Excel Files(.xlsx)|*.xlsx| Excel Files(*.xlsm)|*.xlsm";
这可行,但用户必须从 OpenFileDialog 的下拉列表中选择正确的 excel 文件类型。
有谁知道是否有办法为所有类型的 Excel 扩展应用一个过滤器?
类似于:“...Excel 文件(.xls、.xlsx、.xlxm)|*.xls、*.xlsx、*.xlsm;”
提前感谢您的任何回复。
【问题讨论】:
-
MSDN 文档包含所有详细信息:msdn.microsoft.com/en-us/library/…
-
感谢 David 和 odyodys。是的,页面上有示例,我确实阅读了该页面,但不知何故我错过了该部分。谢谢。
标签: c# winforms openfiledialog