针对office2007
在Windows7下删除C:\Users\charl\AppData\Roaming\Microsoft\Excel\Excel12.xlb 就好了
在WindowsXP下删除C:\Documents and Settings\你的用户名\Application Data\Microsoft\Excel\Excel12.xlb
VBA在64位下运行不完全兼容32位的代码。
参阅:
http://club.excelhome.net/thread-791290-1-1.html