Excel在打开包含大量对象的6mb文件时崩溃

Excel在打开包含大量对象的6mb文件时崩溃,excel,vba,excel-2010,excel-2007,Excel,Vba,Excel 2010,Excel 2007,我将粘贴的内容从网页复制到各种表格中的Excel文件中 保存文件花了很长时间,我意识到文件大小已经增长到6mb 当我打开文件时,Excel崩溃 是否有任何方法可以通过VBA从其他Excel文件中删除所有对象,或者建议如何解决此问题?您可以通过查看XLSX的xml结构 在:/xl/media中查找图像/ 如您在评论中所述,ActiveX内容位于\xl\ActiveX中。您可以通过查看XLSX的xml结构 在:/xl/media中查找图像/ 正如您在评论中提到的,ActiveX内容位于\xl\Act

我将粘贴的内容从网页复制到各种表格中的Excel文件中

保存文件花了很长时间,我意识到文件大小已经增长到6mb

当我打开文件时,Excel崩溃


是否有任何方法可以通过VBA从其他Excel文件中删除所有对象,或者建议如何解决此问题?

您可以通过查看XLSX的xml结构

在:/xl/media中查找图像/


如您在评论中所述,ActiveX内容位于
\xl\ActiveX

中。您可以通过查看XLSX的xml结构

在:/xl/media中查找图像/


正如您在评论中提到的,ActiveX内容位于
\xl\ActiveX

中,您可以通过查看XLSX的xml结构。请在中查找图像:
/xl/media/
谢谢您的快速回复
/xl/media/
仅包含1个1kb的文件,但
\xl\activeX`文件夹包含20163个大小为4.47 mb的文件,
\xl\drawings`文件夹包含12个大小为2.85 mb的文件,
xl\worksheets
文件夹包含12个大小为2.50 mb的文件有任何建议吗?开始从
\xl\activeX
中删除文件吗?(我认为使文件膨胀的内容是图像)。我需要补充一下吗?你应该复制一份文件?哈哈。。无论如何,我都在做文件的复印件。我尝试了您的解决方案,删除了所有activex文件,转换回
.xlsx
并尝试打开该文件。最初,我在x.xlsx中发现了错误
Excel无法读取的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击“是”。
我单击了“是”,至少可以打开该文件。删除了所有对象,现在文件大小为222kb。非常感谢你。上帝保佑!顺便说一句,你可以回答这个问题,这样我就可以接受了!您可以通过查看XLSX的xml结构。请在中查找图像:
/xl/media/
谢谢您的快速回复
/xl/media/
仅包含1个1kb的文件,但
\xl\activeX`文件夹包含20163个大小为4.47 mb的文件,
\xl\drawings`文件夹包含12个大小为2.85 mb的文件,
xl\worksheets
文件夹包含12个大小为2.50 mb的文件有任何建议吗?开始从
\xl\activeX
中删除文件吗?(我认为使文件膨胀的内容是图像)。我需要补充一下吗?你应该复制一份文件?哈哈。。无论如何,我都在做文件的复印件。我尝试了您的解决方案,删除了所有activex文件,转换回
.xlsx
并尝试打开该文件。最初,我在x.xlsx中发现了错误
Excel无法读取的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击“是”。
我单击了“是”,至少可以打开该文件。删除了所有对象,现在文件大小为222kb。非常感谢你。上帝保佑!顺便说一句,你可以回答这个问题,这样我就可以接受了!