好的,这就是问题,我需要从另一个大工作簿打开一个大工作簿,到目前为止它工作正常,我没有更改它,这是当完整路径打开时它突然开始崩溃的事情特定位置。
地址很好,密码也很好,但是当我到达这一行时:
Workbooks.Open FileName:=PROJECT_DETAILS_WB_FULL_PATH,UpdateLinks:=True,Password:=PROJECT_DETAILS_DECRIPTION_KEY,ReadOnly:=False '这就是问题
Excel 完全崩溃
-即使在逐步运行时,“等待”方法也不是
-我的office 2013和365也有同样的问题,所以不是office版本问题
-也在不同的电脑上尝试过,问题依然存在。
- 将目标文件替换为 100% 有效且仍然有效的文件。
-如果我手动打开文件,它可以工作(检查文件是否已打开)
我的猜测是,这是目标路径上的文件夹许可或文件许可问题,如果有人知道我应该检查什么,那会很有帮助
最佳答案
好的,伙计们,谢谢你们的帮助,经过一整天的研究,我发现了这个问题,总之,文件“A”试图打开文件“B”并且Excel崩溃了,结果发现文件“B”有链接到另一个文件“C”,该文件不是最新的,这些链接指向旧版本的文件“C”中不存在的命名范围。
当文件“B”尝试检查(在“UpdateLinks:=True”之前)Excel 崩溃时,将文件“C”更新到最新版本有效。请注意,当提示您手动更新链接时,无论您选择什么,Excel 都不会崩溃。
关于excel - VBA Workbooks.Open 导致 excel 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54520782/