【发布时间】:2017-11-10 23:31:29
【问题描述】:
我正在尝试在 button_click 事件中打开 excel 文件。我打开的前四个 excel 文件没有遇到任何错误,但是当我的宏打开第五个时,它停止并显示此运行时错误:
Run-time error '-2147021892 (80070bbc)':
office has detected a problem with this file.
To help protect your computer this file cannot be opened.
这是我打开 excel 文件的代码:
Set wb = Workbooks.Open(fileName:=fileName, UpdateLinks:=True)
【问题讨论】:
-
尝试手动打开它以了解该文件的不同之处。可能有一些不可读的项目或文件可能已损坏。
-
@pnuts 类型是 Microsoft Excel 97-2003 工作表 (.xls),是的,所有文件都具有相同的类型和相同的位置。我尝试将问题文件放在首位,但没有任何区别。运行时错误仍然显示。
-
如@l42 建议的那样,您可以手动打开文件吗?你得到同样的信息吗?如果是,那么您的文件已损坏。尝试重新创建文件。
-
@SiddharthRout 我可以手动打开文件,但由于同样的错误,它会自动在受保护的视图中。
-
这意味着您的文件已损坏。尝试重新创建文件