[求助]为何文件过滤器不显示.
我在VBA中设置打开文件对话框,并设置打开.DWG文件过滤器,但不能实现,只能打开所有文件,请教各路高手,谢谢! 把你的函数贴出来吧。 你是在打开前设置的吗? 你使用的是COMMANDDIALOG 控件吗?用filter属性看看
如CMD.Filter = "*.dwg|*.dwg" 我用的是commanddialog控件
程序如下
frm.commanddialog.title="打开文件"
frm.commanddialog.filter="图形文件|*.dwg|所有文件|*.*"
frm.commanddialog.showopen
执行时.dwg格式下不显示任何文件
而*.*格式下能显示所有文件
究竟是何原因? 你的代码写错了吧?应该是commondialog1,你写成了commanddialog 这不是问题的确诊 过滤代码是没有问题的.不知你是否使用了其它的处理语句,如错误处理.
另外应该是.DialogTitle而非Title.
非常的感激这位仁兄
遗憾的是我没有找到根本原因,我把你的过滤器的字符串替代我的就没问题了,我在想是否因为"|"跟中文输入开启有关,但试了一下,中英文输入方式均不受影响,哎!
页:
[1]