VBA编辑器异常问题咨询:已关闭工作簿残留及其他故障
Excel VBA编辑器相关问题汇总
问题1:已关闭的工作簿仍残留于VBA编辑器中
该问题并非新问题,已在多个平台见过相关讨论,但所有提及的方案均无法解决此问题。
无论是通过VBA代码打开并关闭工作簿,还是手动打开后关闭,有时(并非总是)都会出现工作簿残留的情况。
测试使用的代码如下:
Set ReadOnlyWb = Workbooks.Open(Filename:="C:\Users\User\Desktop\AAA.xlsm", ReadOnly:=True, IgnoreReadOnlyRecommended:=True) Set ReadOnlyWb = Nothing Workbooks("AAA.xlsm").Close SaveChanges:=False
Set ReadOnlyWb = Workbooks.Open(Filename:="C:\Users\User\Desktop\AAA.xlsm", ReadOnly:=True, IgnoreReadOnlyRecommended:=True) ReadOnlyWb.Close SaveChanges:=False Set ReadOnlyWb = Nothing
Workbooks.Open Filename:="C:\Users\User\Desktop\AAA.xlsm", ReadOnly:=True, IgnoreReadOnlyRecommended:=True Workbooks("AAA.xlsm").Close SaveChanges:=False
上述代码逻辑简单,但无论采用哪种方式,工作簿仍会残留于VBA编辑器中。
问题2:打开VBA编辑器时弹出“Out of memory”提示
不确定该问题是否与问题1相关。在尝试多种方案修复问题1后,部分特定Excel文件打开VBA编辑器时会弹出此提示。
问题3:VBA编辑器中无法打开工作表窗口
同样不确定这些问题是否彼此关联。可以打开模块和ThisWorkbook窗口,但无法打开工作表窗口,原因不明。
内容的提问来源于stack exchange,提问作者OTstand
相关产品推荐
相关产品推荐

