如何恢复此VBA项目? Excel错误消息:“删除部分:/xl/vbaProject.bin部分。”
我在其他论坛上看过有关此事的相关帖子(参见:http://www.mrexcel.com/forum/showthread.php?t = 372534),但我已经尝试了一切我没有成功的事情。
情况如下:
我有一个.xlsm工作簿(名为'PTPro.xlsm'),它包含一个模块中大约2000多行VBA代码和6-7个大型UserForms,每个都有自己的巨大代码块。今天早些时候,我正在研究这个项目,一切都很顺利。在整个过程中,我保存,关闭并打开文件大约20次。我从未收到过错误消息。应该注意(如果重要的话)我直接从Excel保存到闪存驱动器。
当我今天晚上将项目带回家时,我试图打开它以进行快速更改。这是当我收到以下一系列错误消息时:
“Excel在'G: PTPro PTPro.xlsm'中找到了不可读的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击是。”
单击“是”后,将打开一个新对话框,并显示以下错误消息:
“Excel能够通过修复或删除不可读的内容来打开文件。删除部分:/xl/vbaProject.bin部分。(Visual Basic for Applications(VBA))”
我在这个阶段唯一的选择是单击“关闭”来加载工作簿。
当我按Alt + F11查看VBA编辑器时,整个VBA项目(模块,用户表单,宏等)完全消失!
我已经按照我能找到的所有步骤进行了操作,包括更改Excel默认值以启用所有宏,并打开4个不同计算机上的文件(来自硬盘驱动器和闪存驱动器)。我能想到的唯一没有尝试过的是在我今天工作的计算机上打开文件(顺便说一句,这是公共计算机实验室中的共享计算机)。直到星期一才会有这个选项。
应该注意的是,有几个子工作簿包括我的应用程序所需的中间步骤,这些步骤在一天中经常打开和关闭。他们都工作得很好。
如果您对此问题有任何经验,或者我如何恢复我编写的代码的任何想法,我将非常感激!
谢谢!!!
没有找到相关结果
已邀请:
5 个回复
室邢
硕歌沙
埃庐
课刊灭似
壬驴拿歪竞