尝试创建 MDE、ACCDE 或 ADE 文件时,访问可能会停止响应

中等:需要基本的宏、编码和互操作性技能。

本文适用于 Microsoft Access 数据库 (.mdb 或 .accdb) 和 Microsoft Access 项目 (.adp) 。

原始 KB 编号: 814858

症状

尝试将 Access 数据库文件 (.mdb 或 .accdb) 保存为 MDE 文件 (.mde) 或 ACCDE 文件 (.accde) ,或者尝试将 Access 项目文件 (.adp) 保存为 ADE (.ade) 文件时,Access 可能会停止响应。 You may receive the following error message:

Microsoft Access 遇到问题,需要关闭。 对于由此带来的不便,我们深表歉意。
请告知 Microsoft 有关此问题。
我们创建了一个错误报告,你可以发送该报告来帮助我们改进 Microsoft Access。 我们将此报告视为机密和匿名。
若要查看此错误报告包含的数据,请单击此处。

原因

当编译的 Visual Basic for Applications (VBA) .mdb 文件或 .adp 文件损坏时,可能会出现此问题。

解决方法

若要解决此问题,可以从文本重新加载 Access 数据库的 VBA 项目,然后创建 MDE、ACCDE 或 ADE 文件。 为此,请按照下列步骤操作:

备注

在开始执行这些步骤之前,请创建数据库的备份副本。

  1. 在任务栏上,单击“ 开始 ”,然后单击“ 运行”。

  2. 键入 <Microsoft_Access_Path>\msaccess.exe /decompile ,然后单击“ 确定”。

    备注

    < > Microsoft_Access_Path是安装 Access 的文件夹的路径。

  3. 打开要另存为新 MDE 文件、ACCDE 文件或 ADE 文件的原始 .mdb 文件、original.accdb 文件或原始 .adp 文件。 为此,请按照下列步骤操作:

    1. Alt+F11 打开 Visual Basic 编辑器。
    2. “调试 ”菜单上,单击“ 编译 <数据库名称>”。
    3. 在“文件”菜单上,单击“保存<数据库名称>”,然后关闭 Visual Basic 编辑器。
  4. 在 Access 的最新版本中,单击“ 文件>另存为>数据库另存为” ,然后单击“ 创建 ACCDE 文件 ”或“ 创建 ADE”。

    在 Access 2010 和 Access 2007 中,单击“数据库工具”选项卡,然后单击“创建 ACCDE 文件”,或在“数据库工具”组中单击“创建 ADE”。

    在 Microsoft Office Access 2003 或早期版本的 Access 中,单击“工具”菜单上的“ 数据库实用工具 ”,然后单击“ 创建 MDE 文件 ”或“ 创建 ADE 文件”。

  5. 在“ 将 MDE 另存为 ”对话框、“ 另存为 ”对话框或“将 ADE 另存为”对话框中,找到要在其中保存 MDE、ACCDE 文件或 ADE 文件的文件夹,在“ 文件名 ”框中键入文件名,然后单击“ 保存”。