通过VBA

时间:2017-11-10 17:51:31

标签: excel excel-vba vba

有一个excel文件导入其他excel文件,但是当我打开其中一个文件时,它已损坏并说...

"我们发现某些内容存在问题......等等......我们尽可能多地恢复...是或否?"

我的代码如下,它当前打开文件并关闭它,我认为它会卡在错误消息中。有什么想法吗?

 Application.DisplayAlerts = False
 Application.EnableEvents = False
 Workbooks.Open (ARFile), UpdateLinks:=Yes
 Application.DisplayAlerts = True
 Application.EnableEvents = True

编辑 - 我将代码缩小为仅定位文件,然后打开文件,然后说"方法打开对象工作簿'失败"并关闭

Workbooks.Open ("C:\Users\bob\Desktop\Client\Project\D-F - All 
Reports_3018489300_030117_103117 .xlsx")

1 个答案:

答案 0 :(得分:2)

使用corruptload选项:

closure()