3
|
PGSystemTester · 技术社区 · 6 年前 |
![]() |
1
2
一个文件夹总是包含两件事。一个
如果将Dir与vbDirectory参数一起使用,并在路径后面加上反斜杠,则将返回两个结果;a
如果将Dir与不带反斜杠后缀的vbDirectory参数一起使用,则将返回一个结果:文件夹的名称。不需要循环;它要么在那里,要么不在。 虽然可以有一个没有扩展名的文件,名为“作为文件夹查找的内容”,但在同一父文件夹中不能有一个文件夹和一个没有扩展名的文件。虽然不是故障安全的,但这是一个合理的结论,如果它出错了,那么您可能应该在任何情况下仔细研究它。 总而言之,如果您寻找一个带有或不带有反斜杠的文件夹,那么您将收到一个非零长度的字符串,除非您有一个非常特殊的情况。 “helper”函数代码“as is”应该没问题。
顺便说一句,如果你是一个浏览错误的爱好者,那么这就完成了同样的事情,不管有没有尾随的反斜杠(即,保证文件夹存在于单个子文件夹级别)。
如果我没记错ms dos 3.3,即使是c:\也有。。但我记不起它指向哪里了。 |
![]() |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
![]() |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
|
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
![]() |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
|
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
![]() |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |