excel vba 丢失了 怎么办

[复制链接]
查看11 | 回复1 | 2008-8-1 10:21:53 | 显示全部楼层 |阅读模式
我今天用excel做了一个格式化VHDL语言的工具,在sheet1上添加了一个按钮,点击的时候就执行相应的vba脚本。
最后我的vba脚本里面有个错误,就是在嵌套的一个函数函数里面就把工作簿给close了(这个我是后来才发现)。我在运行前保存过文件的。由于那个错误,一运行,文件就被关了。等我再打开文件的时候发现,那个按钮点击没有反应了,我再查看vba脚本,结果是空的,我之前写的脚本都不见了。而且奇怪的是我再添加一个按钮和之前那个按钮同名不报错。
我查看了一下我的文件大小58K,说明我的vba脚本数据实际上是存在在文件中的,只是看不到了,或者数据格式受到了破坏,不然文件不可能那么大。因为我的文件里边就只有一个按钮,剩下的就全是vba脚本。
我试过了很多excel或者office修复的软件,都没有成功。
因为那个vba比较长,而且中间很烦,所以不想重写。谁有办法搞定,我分享这个工具啊。
我总共13分啦,只能给10分,就这么多了。

回复

使用道具 举报

千问 | 2008-8-1 10:21:53 | 显示全部楼层
VBA项目丢失的原因有很多。 有一种情况是,有时因为操作系统和Office的语言版本不一样,如英文操作系统和中文Office,产生的模块名使用中文,这样在其它的系统上有时可能也出现模块丢失的情况,但实际上文件并没有损坏,只要使用正确版本的Office打开文件然后将中文模块名改成英文的即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行