Excel CurrentProject.Path,运行时错误 424

标签 excel vba

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

我在下面的底行中收到“运行时错误'424:需要对象”

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

这是为什么呢?感谢您的帮助

最佳答案

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

关于Excel CurrentProject.Path,运行时错误 424,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15162598/

相关文章:

vb.net - VB.NET 中的 Excel 自动调整列

excel - 将名称与数字关联 Excel 2007

excel - "Object doesn' t 支持此操作"用于 Excel 2011 (Mac OS X) 中的下拉菜单

excel - 如何将Excel中的文本数字转换为数字?

excel - 从单元格中删除内容,如果 IsNumber = False

vba - 动态范围未在 Excel VBA 中正确粘贴

vba - 字VBA : Insert a picture without known aspect ratio of file

vba - 如何在运行时获取过程或函数名称?

excel - Microsoft Excel 的 RAND()

csv - 将分隔文件 (.csv) 中的行导入 MS-Access 表