从excel文件findvba代码没有打开

我有我的代码在Excel文件,但问题是我无法打开这个文件。 我能在这种情况下做什么? 这是100%,我等待,它不喜欢被打开。 在这里输入图像说明

在这里输入图像说明

我不确定这是否会有所帮助。 但我无法发表这个“图片”的评论。 因此,我张贴它作为您的问题的一个可能的解决scheme:

在这里输入图像说明

  1. 打开Excel并转到VBE(开发人员选项卡 – >macros)
  2. 在VBE中打开Immdediate Window
  3. input如下所示的命令(确保根据需要更改path和文件名),然后按回车确认。

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

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