安装 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 时,内置向导文件未成功更新。
解决方案
要解决此问题,请按照下列步骤操作:
关闭 Access 2010 的所有实例。
打开文件资源管理器。 为此,请选择“开始”,键入“文件”,然后在结果列表中选择“文件资源管理器”。
确保文件扩展名可见。 为此,请选择“视图”功能区,然后选择“显示/隐藏”组中的“文件扩展名检查”框。
将以下文件重命名为 (<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\
。启动 Access。
问题是否已修复?
如果问题未修复, 请联系支持人员。
References
- 在 Access 2010 中运行已编译的 Microsoft Access MDE、ACCDE 或 ADE 文件时,“无法打开数据库,因为它中包含的 VBA 项目无法读取”
- 错误 (无法更新。如果 Access 中存在未链接的查找字段,数据库或对象在针对链接的 SharePoint 视图的查询中为只读)
- Windows 中的常见文件扩展名
更多信息
仍然需要帮助? 请转到 Microsoft 社区。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈