【发布时间】:2014-09-23 17:00:24
【问题描述】:
我正在尝试运行 vba 代码以对 excel 文件的文件夹执行多项操作。这段代码是由不再与我公司合作的其他人编写的,但 VBA 脚本在上次运行时有效。现在,当我尝试运行它时,我不断收到运行时错误 52(“错误的文件名或编号”)。有什么建议吗?
代码更长,但错误(根据调试器)突出显示如下:
Print #intFreeFile, _
" *XXXXXXXXX * * * Error in code 'main_ProcessBringFwd' " & Err & ": " & _
Error(Err)
【问题讨论】:
-
代码更长,但错误(根据调试器)突出显示如下: Print #intFreeFile, " *XXXXXXXXX * * * Error in code 'main_ProcessBringFwd' " & Err & ": " &错误(Err)
-
我认为我们需要多看一点您的代码...此时出现错误时
intFreeFile的值是多少?该文件是否已被另一个应用程序打开?等等。 -
该宏应该适用于大约 300 个 excel 文件,目前这些文件都没有打开或正在使用。不确定 intFreeFile 的值 - 这是指正在处理的文件的 # 吗?当我尝试运行宏时,似乎没有访问任何文件。