好吧,这是我遇到的一个全新的障碍。我试图从我的源 MDB 文件启动一个新的 MDE,它锁定了 Access。
所以在我的mdb中,我首先压缩和修复,然后选择创建一个新的mde(就像我之前多次做过的那样)。
看起来它正在启动该进程,但在完成时永远不会到达压缩的位置,并且 Access 没有响应。因此,在强制关闭应用程序后,我查看了尝试创建 MDE 的文件夹,发现那里有一个新的 access db1 文件。
如果我尝试打开该文件,则会出现错误,提示找不到文件,然后提示 Visual Basic for Applications 已损坏。
问题是,自从上次启动 mde 以来,我只是对代码做了一个非常简单的调整,之后我对它进行了两次和三次检查...它不是这样,因为它只是一个简单的打开此表单并关闭此表单的操作添加。
但是,我确实将源 mdb 文件放在复制到笔记本电脑的光盘上,然后尝试将这些表重新链接到网络驱动器(将它们链接到本地驱动器上的其他表,以便我可以离线开发) )??
请帮忙!!!
最佳答案
首先要检查的是您的代码是否可以编译。转到 VBE 窗口并从菜单中选择“调试”,然后从子菜单中选择“编译您的项目名称”。如果“编译”不可用(灰显),请对代码模块之一进行任何细微更改(例如添加空行)。然后尝试“编译”菜单选项。在尝试创建 MDE 之前修复它显示的所有编译错误。
关于database - MS Access 2003 - 无法创建 MDE 文件 : error VBA is corrupt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578227/