Tag: 文件恢复

我如何恢复这个VBA项目? Excel错误消息:“删除部分:/xl/vbaProject.bin部分”。

我已经在其他论坛看到有关这个post的相关post(见: http : //www.mrexcel.com/forum/showthread.php?t = 372534 ),但我已经尝试了一切,我发现没有成功。 情况如下:我有一个.xlsm工作簿(命名为“PTPro.xlsm”),在模块中包含大约2000多行VBA代码,每个大型用户表单都有自己的巨大代码块。 今天早些时候,我正在研究这个项目,一切都很顺利。 我在整个过程中保存,closures并打开了大约20次的文件。 我从来没有收到过错误信息。 应该注意的是(如果重要的话),我是直接从Excel储存到闪存驱动器的。 当我晚上把这个项目带回家时,我试图打开它来快速改变。 这是我收到以下一系列错误消息: “Excel在'G:\ PTPro \ PTPro.xlsm'中发现了不可读的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的源,请单击”是“。 单击是后,将打开一个新的对话框,并显示以下错误消息: “Excel能够通过修复或删除不可读的内容来打开文件。删除部分:/xl/vbaProject.bin部分(Visual Basic for Applications(VBA))” 我现在唯一的select是点击加载工作簿的“closures”。 当我按下Alt + F11来查看VBA编辑器时,整个VBA项目(模块,用户表单,macros等)完全没有了! 我已经遵循了我所能find的所有步骤,包括更改Excel默认值以启用所有macros,并打开4个不同计算机(硬盘驱动器和闪存驱动器)上的文件。 我能想到的唯一一个我还没有尝试过的方法就是在我今天正在使用的计算机上打开这个文件(顺便说一下,这是公共计算机实验室中的共享计算机)。 星期一之前这不是一个select。 应该指出的是,有几个子工作簿,其中包括我的应用程序所需的中间步骤,这些步骤也是经常在一天中打开和closures的。 他们都工作得很好。 如果你有任何这个问题的经验,或任何想法,我可能会恢复我写的代码,我会非常感激! 谢谢!!!