Excel VBA 中文件操作错误的处理

在excelVba中,用namefile1ASfile2命令来对文件进行更名,但是对于多种情况该命令会发生错误,如file1文件正被打开,或不存在等,如何预防或处理这些情... 在excel Vba 中,用 name file1 AS file2命令来对文件进行更名,但是对于多种情况该命令会发生错误,如file1文件正被打开,或不存在等,如何预防或处理这些情况,以使用户获得提示信息或作出选择,而不至于发生失控? 展开
 我来答
szqaly
2013-09-23 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1538万
展开全部
这样:
sub submane()
on error goto errHandle '如果发生错误跳到标号处,打开一消息框提示错误信息
'你的文件处理代码

exit sub
errHandle:

msgbox err.Description '错误信息

end sub
'这样遇到错误后退出该过程,可以避免程序被中止。当然如果可以当场纠正错误,可以处理完错误后加一句resume 使其回到出错语句继续执行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式