Excel 2013 32 位和 64 位在表单上崩溃

Excel 2013 32 位和 64 位在表单上崩溃

Excel 2013 32 位和 64 位在用户表单上崩溃。我不知道这个表单出了什么问题。有人发现有什么问题吗?从 Excel 2007 到 2013,代码、值、属性是否有变化,我应该更改这些变化吗?

尝试保存 Excel 文件或打开表单时,此表单似乎会导致崩溃。如果我删除表单,崩溃就会停止。
只有少数几个对象,如列表框、表单、按钮。

还要注意,表单没有代码……我删除了所有内容,但仍然崩溃。它似乎内存不足。某种循环错误?还要注意,表单可能是在 Excel 1999 中创建的,多年来随着升级而不断升级。从未从头开始重新创建。

命令按钮 1

命令按钮 2

错误崩溃消息

列表框

用户窗体

答案1

如果您的文件是 2010 或更早版本,并且已受保护,请在 2013 中打开文件,然后转到文件,在右侧的信息窗格中,您将看到保护。删除所有保护,然后重新添加。保存并关闭工作簿。2013 在保护中使用了非常复杂的算法,而 2010 及更早版本的工作簿/工作表没有,这可能会导致问题。

与此答案一起尝试的其他事情:

  • 您可以尝试一下。当出现文件打开对话框时,实际上不要双击该文件,而只需在列表中选择它即可。此时它甚至可能不会显示在对话框的文件名部分中。但现在您应该可以使用“打开”按钮及其下拉箭头。底部是“打开并修复”或类似的东西。我现在升级到 2013,所以无法检查。

在此处输入图片描述

  • 尝试禁用插件(ActiveX 应该是您首先尝试的)
  • 以安全模式启动(1. 单击“开始”,指向“所有程序”,然后指向“Microsoft Office”。2. 按住 CTRL 键,然后单击要运行的 Microsoft Office 程序的名称。)
  • 您的文件是否指向任何数据源?其他工作表/工作簿是否不再指向您指向的位置?
  • 您能否尝试在另一台电脑上加载/保存等?(可能是您的电脑上的某些东西导致了问题,而不是实际文件。例如,您可能设置了不允许运行宏)
  • 如果您的文件扩展名为 .xlsm 或 .xlsb,则这些文件是 .zip 文件的 Excel 版本。将扩展名更改为 .zip,您将能够看到文件包含的内容。您还可以读取 .xml 文件并删除打印机等内容。

相关内容