excel宏运行时错误1004:找不到“0:00:00.xlsx”。请检查文件名的拼写,并验证文件位置是否正确。如果您正

2024-12-04 14:13:46
推荐回答(2个)
回答1:

我刚也遇到类似问题,经查是路径问题。“0:00:00.xlsx”是不带任何路径的,VBA找不到的。
解决方法是在赋给这个文件名的语句前加上语句:

ThisWorkbook.path & "\" &

或能准确指出路径的语句,比如:E:\0:00:00.xlsx等等,就是带完整路径的文件名就能打开。

有时VBA会默认要打开的文件与ThisWorkbook(就是你正在运行VBA的EXCEL文件)路径一致,但往往VBA不会那么听话的默认,究竟什么情况下会默认这一点我也没弄明白。

回答2:

你这不是很明白吗?就是文件名不对或者指定的位置没有这个文件。