从 excel 文件中查找 vba 代码未打开

Find vba code from an excel file did not open

我的代码在 excel 文件中,但问题是我无法打开该文件。在这种情况下我能做什么? 它是 100%,我等着它,它不喜欢被打开。

我不确定这是否有帮助。但是我无法在评论中 post 这个 "picture" 。因此,我 post 将其作为您问题的可能解决方案:

  1. 打开 Excel 并转到 VBE(开发人员选项卡 --> 宏)
  2. 在 VBE
  3. 中打开 Immdediate Window
  4. 键入下面给出的命令(确保根据需要更改路径和文件名)并按 return 确认。

文件现在应该以 read only 模式打开,并且一个小的 window 应该通知您 Excel 在打开文件时试图修复文件。

Workbooks.Open FileName:="C:\tmp\ProblematicFile.xlsm", UpdateLinks:=False, ReadOnly:=True, CorruptLoad:=xlRepairFile