我使用文件资源管理器映射了一个内部网络位置,即将http://intranet.XXXXXXX.com/mydir/映射到M:\。
我正在使用Dir
函数测试该位置是否存在文件:
Dim FileExists as Boolean
FileExists = Dir("M:\myfile") <> ""
If FileExists Then MsgBox "File found in M:"
我在Excel 2007上运行宏,一切正常。但是在Excel 2010上运行时,Dir("M:\myfile")
总是返回"",即使文件存在于指定的位置。我找不到一个可以在两个Excel版本上都工作的解决方案。有什么想法吗?
dir
函数更直观。 - BradDir("M:\myfile\")
而不是Dir("M:\myfile")
。 - QbikApplication.PathSeparator
)。 - Jamie Ciocco