Excel CurrentProject.Path,运行时错误 424

Posted

技术标签:

【中文标题】Excel CurrentProject.Path,运行时错误 424【英文标题】:Excel CurrentProject.Path, runime error 424 【发布时间】:2013-03-01 16:44:27 【问题描述】:

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

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

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

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

【问题讨论】:

Option Explicit 放在模块的顶部。这将使您免于这样的头痛。 see this 【参考方案1】:

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

【讨论】:

以上是关于Excel CurrentProject.Path,运行时错误 424的主要内容,如果未能解决你的问题,请参考以下文章

从VBA调用WinSCP命令行时,获取“命令参数太多”

使用 VBA 控制 VBScript

安排 MS Access 模块

excel如何查员工属相,Excel查找员工年龄

java导入excel时怎么判断excel文件

Excel表格自动排序的方法