apple06 发表于 2003-12-22 18:13:00

[求助]为何文件过滤器不显示.

我在VBA中设置打开文件对话框,并设置打开.DWG文件过滤器,但不能实现,只能打开所有文件,请教各路高手,谢谢!

mccad 发表于 2003-12-22 18:19:00

把你的函数贴出来吧。

myfreemind 发表于 2003-12-22 18:32:00

你是在打开前设置的吗?

bluemoon 发表于 2003-12-22 20:30:00

你使用的是COMMANDDIALOG 控件吗?
用filter属性看看
如CMD.Filter = "*.dwg|*.dwg"

apple06 发表于 2003-12-23 20:40:00

我用的是commanddialog控件
程序如下
frm.commanddialog.title="打开文件"
frm.commanddialog.filter="图形文件|*.dwg|所有文件|*.*"
frm.commanddialog.showopen
执行时.dwg格式下不显示任何文件
而*.*格式下能显示所有文件
究竟是何原因?

myfreemind 发表于 2003-12-23 21:20:00

你的代码写错了吧?应该是commondialog1,你写成了commanddialog

apple06 发表于 2003-12-25 11:07:00

这不是问题的确诊

zeng29 发表于 2003-12-25 11:24:00

过滤代码是没有问题的.不知你是否使用了其它的处理语句,如错误处理.
另外应该是.DialogTitle而非Title.


apple06 发表于 2003-12-25 18:03:00

非常的感激这位仁兄
遗憾的是我没有找到根本原因,我把你的过滤器的字符串替代我的就没问题了,我在想是否因为"|"跟中文输入开启有关,但试了一下,中英文输入方式均不受影响,哎!
页: [1]
查看完整版本: [求助]为何文件过滤器不显示.