Excel2003宏模块丢失问题解决

http://hi.baidu.com/snacky/blog/item/2d98980a8d1fad1c94ca6b65.html

 

2007年11月01日 星期四 下午 02:31

        星期二忙活了大半天,辛辛苦苦写的VBA代码竟然不翼而飞了。那天走的匆忙,保存之后便关机走人了。今天兴致勃勃打开Excel一瞧,竟提示“模块未找到”。难道是自己没保存吗?于是,做个小实验。重新录制一个宏,然后保存。关掉Excel之后重新打开,问题依旧。看来并不是我的粗心之过,而是Excel惹得祸啊。不得以求助于百度。几经搜索,原因基本查明了,原来是Excel2003这个版本存在着语言兼容问题。新录制宏或新建宏模块时,系统会自动给模块命名,如:模块1、模块2等。这在以往的Excel版本中完全正常,而2003却出现了不兼容的问题。只要模块名中出现汉字,保存后扔会出现模块丢失的问题。因此,解决办法只能是重新对模块进行命名。我依法炮制,一试果然不虚,问题成功解决!

refer to:
http://club.excelhome.net/dispbbs.asp?boardid=2&id=271415,2007/11/01
http://www.officefans.net/cdb/archiver/?tid-53684.html,2007/11/01

你可能感兴趣的:(c,Excel,百度,语言,VBA)