安装Office 2010以后,不知道从什么时候开始,启动或关闭Word 2010时,总是出现错误提示框,提示反馈以下隐藏模块存在编译错误:AutoExec。当代码与此应用程序的版本、平台或者体系结构不兼容时,通常会发生此错误。请单击“帮助”,了解有关纠正该错误的信息。如下图所示。
确认忽视错误进入后,Word 2010依然会不断提醒错误,且宏功能无法使用。但经确认,宏功能已启用,却依然存在该错误。
起初也没太在意,最近被惹得心烦,那么该如何解决呢?
点击HELP查看Word的帮助,Word帮助提示“当代码与此应用程序的版本或体系结构不兼容时(例如,文档中的代码针对的是 32 位 Microsoft Office 应用程序,却试图在 64 位 Office 上运行),通常会发生此错误。”
由于小编使用的是WIN7 X64位版本,看到此提示眼前一亮。考虑有可能是某个模块不支持64位操作系统所致。检查发现出现错误提示时点击“OK”后,Word的菜单会添加一项名为“加载项”的菜单,怀疑是由于加载的插件或模板的问题,查看加载项菜单下项目为“SDL MultiTerm”,逐想起前段时间安装的SDL Trados Studio,该软件版本较老,应该是该软件的模块不支持64为操作系统所致。
进入Word的设置项中的加载功能菜单把,启动加载项禁用后发现关闭Word时不再出现错误提示框,但重新启动Word又出现错误对话框,查看加载选项后发现设置又恢复原状。反复试验几次后还是如此。逐查看该模板位于“C:Users*AppDataRoamingMicrosoftWordSTARTUPMultiTerm8.dot”下(*处为当前登陆的用户名),删除MultiTerm8.dot后重新启动Word,故障消失。
出现该错误提示不一定是与小编使用的模板一致,但出现该问题时应该就是额外加载项目的问题,只要逐个试验,问题应该都能解决,权当抛砖引玉了。
另外一种很简单的办法:先检查下安装的版本是不是64位的,如果是64位的,那就只需要卸载掉64位的Office 2010,换装32位的Office 2010,即可解决这个问题。