从VBA获取当前目录

时间:2014-02-18 13:45:40

标签: vba ms-access

在VBA中有一个ChDir函数,允许设置/更改当前目录 当前目录也受到用户浏览其Access(或Excel)中的驱动器/文件夹的影响,即使他最后单击取消而未打开任何内容。
我的问题是:在后一种情况下,我如何检索当前目录?

注意:CurrentDirectory与CurrentDb的文件夹有 nothing

3 个答案:

答案 0 :(得分:3)

您想要CurDir$

?CurDir$
c:\temp

ChDir "c:\windows\"

?CurDir$
c:\windows

答案 1 :(得分:1)

VBA中ChDir命令的补充是CurDir函数。

答案 2 :(得分:0)

<>在VBS上

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo WshShell.CurrentDirectory