excel - “打开”方法出错,“我们发现“xxx.xlsx”中的某些内容存在问题。您希望我们尽可能多地恢复吗?
问题描述
我使用 VBA 中的打开文件方法打开 xlsx。文件但我有 xslx. 文件有错误。
当我打开 xlsx. 文件,消息框的内容是:“我们发现“.xlsx 文件”中的某些内容存在问题。您要尽可能多地恢复吗?如果您信任此工作簿的来源,请单击“是”。
如果我单击“是”,则会出现此消息框:“已删除记录:从 /xl/worksheets/sheet1.xml 部分合并单元格”
因此,由于 xlsx 中的错误。文件,我无法使用“Workbook.Open(application.GetOpenFilename)在我的 vba 代码中打开文件,谢谢您的帮助。
解决方案
我认为您的输入文件有点损坏。
尝试手动打开文件,并将数据复制/粘贴到新工作簿中,然后以 .xlsx 格式再次保存。
如果您不能手动打开它,VBA 很可能不会做得更好。
推荐阅读
- html - 更改网址后jQuery触发点击
- java - Lateinit 变量未初始化错误但已初始化(android)
- uwp - 如何防止 XAML VisualStates 干扰 Windows UI 合成动画?
- swift - Swift Combine 如何跳过一个事件
- android - 在 android studio 模板中获取包名
- mapbox - Mapbox 离线路由和导航
- c++ - 如何编写一个程序来反转大写和小写的字符[C++]
- c - 将`gdb`与动态分配的子进程一起使用?
- c++ - 为什么 deduced_class_template_compound_type 会出现 clangd 错误?
- php - 选择多个列而不进行多个查询 php mysql