Excel 2016 vba编辑器无法打开ThisWorkbook模块

我有一个Excel 2016文件(.xlsm)。 经过几个星期的工作,这个文件,现在我面临着一个小而奇怪的问题 – 无法打开ThisWorkbook模块。 正如你在图片中看到的,试图打开这个模块,窗口只是简单地冻结在屏幕上,任何鼠标的单击或双击都不起作用。

也许有人也有同样的问题? 什么可能导致它,以及如何解决它?

ThisWorkbook模块冻结在屏幕上

正如Han的评论所指出的那样,模块可能已经损坏。 您可以通过右键单击模块并使用“导出文件…”将其保存为类文件来挽救它。

如果成功,您可以尝试通过以下方式恢复您的代码:

  1. 导入保存的文件,这将添加“ThisWorkbook”作为类文件,可以打开像其他模块。
  2. 如果这不起作用,请尝试在记事本中打开保存的文件。 这应该以纯文本显示您的代码。