Error handling 错误时转到[label]不在VBA中工作

Error handling 错误时转到[label]不在VBA中工作,error-handling,excel,onerror,vba,Error Handling,Excel,Onerror,Vba,在我的一本Excel工作簿中,我创建了一个包含以下行的宏: On Error GoTo saltaw Open fileout For Output As #iFileNumber 但是,当fileout包含一些无效字符(“\”)时,宏将停止,并出现错误窗口“Runtime error'76:Path not found”(运行时错误'76:未找到路径),就好像错误转到行不存在一样。如果我将错误转到时的替换为错误恢复时的下一步,则相同。宏在下一行停止。为什么?进入工具->选项->常规,并将错误

在我的一本Excel工作簿中,我创建了一个包含以下行的宏:

On Error GoTo saltaw
Open fileout For Output As #iFileNumber

但是,当
fileout
包含一些无效字符(“\”)时,宏将停止,并出现错误窗口“Runtime error'76:Path not found”(运行时错误'76:未找到路径),就好像错误转到
行不存在一样。如果我将错误转到时的
替换为错误恢复时的
下一步
,则相同。宏在下一行停止。为什么?

进入
工具->选项->常规
,并将
错误捕获
设置为更适合您的其他内容。

最后是Ah的可能重复。我知道我以前见过它。