3

我以前从未在 VBA 中为 excel 做过任何事情。当 .accdb 在 C 驱动器中时,我的整个仪表板都在工作,但现在我希望它与 excel 工作簿位于同一文件夹中。

我得到以下底线的“运行时错误'424:需要对象”

Dim DatabasePath As String
DatabasePath = CurrentProject.Path & "\SpreadSheetData.accdb"

为什么是这样?谢谢你的帮助

4

1 回答 1

6

Excel中没有CurrentProject。如果要引用执行代码所在的工作簿,请ThisWorkbook改用。

于 2013-03-01T16:46:16.427 回答