excel宏运行时错误1004:找不到“0:00:00.xlsx”。请检查文件名的拼写,并验证文件位置是否正确。如果您正试图从最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除
第1个回答 2013-08-16
我刚也遇到类似问题,经查是路径问题。“0:00:00.xlsx”是不带任何路径的,VBA找不到的。
解决方法是在赋给这个文件名的语句前加上语句:
ThisWorkbook.path & "\" &
或能准确指出路径的语句,比如:E:\0:00:00.xlsx等等,就是带完整路径的文件名就能打开。
有时VBA会默认要打开的文件与ThisWorkbook(就是你正在运行VBA的EXCEL文件)路径一致,但往往VBA不会那么听话的默认,究竟什么情况下会默认这一点我也没弄明白。本回答被网友采纳
解决方法是在赋给这个文件名的语句前加上语句:
ThisWorkbook.path & "\" &
或能准确指出路径的语句,比如:E:\0:00:00.xlsx等等,就是带完整路径的文件名就能打开。
有时VBA会默认要打开的文件与ThisWorkbook(就是你正在运行VBA的EXCEL文件)路径一致,但往往VBA不会那么听话的默认,究竟什么情况下会默认这一点我也没弄明白。本回答被网友采纳
第2个回答 2012-09-14
你这不是很明白吗?就是文件名不对或者指定的位置没有这个文件。追问
我系不知道,就是在宏操作的时候提示的
追答宏不是你自己编的吗?你查查“0:00:00.xlsx”所在的那句话。