ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: mimi3000

[求助] 哪位大神,可在文件夹对话选中同级多个文件夹?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-2-25 20:08 | 显示全部楼层
prome3 发表于 2024-2-25 19:34
做个参考吧。官方文档的解释是:用户就不应该能在选择文件夹对话框中多选。
链接:https://learn.microsof ...

官方的意思目录就是不能多选?

TA的精华主题

TA的得分主题

发表于 2024-2-25 21:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ykcbf1100 发表于 2024-2-25 20:08
官方的意思目录就是不能多选?

是。
但这只是说FileDialog对象的AllowMultiSelect属性在选择文件夹对话框中不起作用,在选择文件对话框中是正常的。

官方没说不能用变通的方法、其它对象、其它方式去多选文件夹。虽然我刚才也没查到什么别的方式去多选文件夹。

TA的精华主题

TA的得分主题

发表于 2024-2-25 21:14 | 显示全部楼层
prome3 发表于 2024-2-25 21:07
是。
但这只是说FileDialog对象的AllowMultiSelect属性在选择文件夹对话框中不起作用,在选择文件对话框 ...

我也没见过目录可以多选。

TA的精华主题

TA的得分主题

发表于 2024-2-25 21:45 来自手机 | 显示全部楼层
ykcbf1100 发表于 2024-2-25 21:14
我也没见过目录可以多选。

关键是,在编程的环境下,多选目录的需求就很少。也不知道楼主是怎么有这种需求的。

在非编程环境下多选文件夹的情况倒是有,我自己平时就经常多选一些文件夹进行删除。比如下载了EH论坛上的压缩包文件,解压后生成一个文件夹,看完里面的内容后就得删了这些文件夹。

TA的精华主题

TA的得分主题

发表于 2024-2-25 21:51 | 显示全部楼层
prome3 发表于 2024-2-25 21:45
关键是,在编程的环境下,多选目录的需求就很少。也不知道楼主是怎么有这种需求的。

在非编程环境下多 ...

实际编程中,完全可以不用多选目录,只要遍历文件夹就可以把所有子目录下的文件名选出来了。
楼主的需求现实中几乎用不到。

TA的精华主题

TA的得分主题

发表于 2024-2-25 22:05 | 显示全部楼层
不知道多选的意义何在,如果不多,你完全可以把这几个文件夹放在同一个文件夹下,如汇总,我们只需要对汇总进行遍历,那么你所选的文件夹下所有的文件就能遍历出来。
如果你选择的文件夹很多,那么本身选择就很费时,这样子操作又有何意义。
要不你就变通一下,先读取文件夹路径到Excel中,然后根据需要删除不要的文件夹,再用代码依次读取这些文件夹就是了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-30 04:31 , Processed in 0.040768 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表