检查目录是否存在,但字符串是相对路径

时间:2016-05-20 15:31:42

标签: vba excel-vba hyperlink excel

我目前正在编写一个程序来检查文件中的超链接是否已损坏。某些超链接直接转到映射驱动器上的文件夹。

我想使用dir()检查文件夹是否存在,但Excel会将字符串缩短为相对版本"../../Random folder/Another random folder"

此字符串返回"",因此我的函数认为该文件夹不存在,但它确实存在并且其链接正常运行。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信你需要使用Dir的重载函数并指定vbDirectory作为附加参数。我相信它应该是这样的:     如果是Dir(“X:\ random directory \ other random directory”,vbDirectory)=“”那么