我有一个 Excel 文件,它使用 VBA 计算几张工作表的事件范围,以制作一个 .csv 文件以供报告服务器获取。
每隔一段时间,打开文件就会抛出“找不到项目或库”作为异常。之后单击任何内容都会导致 Excel 崩溃。
有人问过类似的问题。 我无法使用任何解决方案 .
"Cant find project or library" :此解决方案要求我查找 VBA 引用并取消选中缺少的那个。
失败是因为 消息出现后,我无法单击任何内容。所以我不能去引用。
"Disable Com Add-Ins" : 这个没啥变化。
"Use office configuration analyser" : 这不会给我任何错误信息
重装Office
在另一台电脑上使用 :这有点作用,但经过几次使用后,表现出相同的行为。
更多背景 : 我从一个对频繁崩溃感到沮丧的用户那里继承了这个文件。
编辑 :
Currently Trying this solution
版本 :Office 2013 Professional Plus 和 Service Pack One。自 2018 年 5 月 1 日起安装的所有更新
项目中的引用
事件查看器日志
最佳答案
让我扩展 Mathieu Guindon 的评论。
您提到您可以通过在另一台计算机上使用工作簿来工作一段时间。再次执行此操作,但这次将该工作簿中的所有内容复制到新的新工作簿中。我建议您复制和粘贴值,以便您只获得内容而不获得任何格式。不要右键单击工作表并复制整个工作表。这将使用它复制格式。
目的是保留内容,但留下 Excel 文件的损坏部分。因为您只能让 Excel 文件在短时间内工作,所以听起来识别和调试是不可能的。是时候放弃该 Excel 文件并从一个新的 Excel 文件开始了。但我敢打赌,您想要您的数据,这就是为什么我建议您使用复制和粘贴值来保留您的数据但获得一个全新的外壳。
关于excel - 打开文件会引发错误 : "Cannot find project or library",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50338799/