安装 Office 2010 SP1 后 Access 2010 中的向导错误

症状

将 Microsoft Access 2010 (64 位) 中的内置向导与 Service Pack 1 (SP1) 配合使用时,会收到以下错误消息:

无法打开数据库,因为无法读取其中包含的 VBA 项目。 仅当首次删除 VBA 项目时,才能打开数据库。 删除 VBA 项目会删除模块、窗体和报表中的所有代码。 在尝试打开数据库并删除 VBA 项目之前,应先备份数据库。

在此消息中选择 “确定” 后,可能会收到以下任何错误消息:

不能更新。 数据库或对象为只读。

数据库中Visual Basic for Applications项目已损坏。

Microsoft Access 找不到向导。 尚未安装此向导,或者 Windows 注册表中的设置不正确,或者此向导已被禁用。

注意

此问题特定于 64 位版本的 Access 2010 (64 位) 。 它不会出现在 32 位版本的 Access 2010 中。

原因

安装 Access 2010 SP1 时,内置向导文件未成功更新。

解决方案

要解决此问题,请按照下列步骤操作:

  1. 关闭 Access 2010 的所有实例。

  2. 打开文件资源管理器。 为此,请选择“开始”,键入“文件”,然后在结果列表中选择“文件资源管理器”。

  3. 确保文件扩展名可见。 为此,请选择“视图”功能区,然后选择“显示/隐藏”组中的“文件扩展名检查”框。

    选择“文件扩展名检查”框的屏幕截图。

  4. 将以下文件重命名为 (<filename.old> 扩展名) 。

    原始文件名 重命名为:
    Acwzmain.accde Acwzmain.old
    Acwzlib.accde Acwzlib.old
    Acwztool.accde Acwztool.old
    Utility.accda Utility.old

    注意

    这些文件位于 c:\Program Files\Microsoft Office\Office14\ACCWIZ\

  5. 启动 Access。

问题是否已修复?

如果问题未修复, 请联系支持人员

References

更多信息

仍然需要帮助? 请转到 Microsoft 社区