访问:使用ActiveWorkbook.path运行时错误424

时间:2016-03-03 13:37:16

标签: vba ms-access access-vba ms-access-2016

我尝试使用此代码打开包含Access数据库的目录

Dim path As String
path = ActiveWorkbook.path & "\"
Shell "cmd /C start """" /max """ & path & """", vbHide
正如@AnorZaken所建议的here

然而第二行引发了运行时错误" 424对象需要"。 当我使用一些静态路径(即path = "C:\")时,一切正常。

1 个答案:

答案 0 :(得分:2)

ActiveWorkbook适用于Excel。在Access中,使用CurrentProject

'path = ActiveWorkbook.path & "\"
path = CurrentProject.Path & "\"