如何在打开运行时错误的其他工作簿时阻止VBA宏停止?

时间:2016-03-05 12:56:20

标签: vba excel-vba excel

我的宏遍历一个范围并打开其中的所有超链接,如下所示:

For Each xhyperlink In WorkRng.Hyperlinks
   xhyperlink.Follow
Next

现在,一些超链接是excel文件。在极少数情况下,其中一个正在打开的Excel文件中包含一些运行时错误 - 当文件打开时,此错误会跳转,并阻止我的宏运行。我怎样才能防止这种事情发生?我试过用这两个 "接下来的错误恢复"和#34;关于错误转到X"但这不会阻止信息出现。 任何想法如何解决这个问题?太感谢了!

1 个答案:

答案 0 :(得分:0)

在宏的开头添加:

Application.DisplayAlerts = False

然后在最后添加

Application.DisplayAlerts = True