access vba代码全部丢失_Access2016由于无法读取数据库中所含的VBA工程,因此无法打开此数据库。只有先删除VBA工程,然后才能打开数据库...

Access2016在更新后出现无法读取VBA工程的错误,导致数据库无法打开。该问题可通过更新Office补丁解决,或者检查中英文系统环境。如果是VBA代码损坏,需要进行数据库修复。
摘要由CSDN通过智能技术生成

从国庆节前几个企业客户的反馈以及最近网友的报料,发现Access2016最近几次更新导致一个较大的乌龙(大Bug), 这个Bug可能会导致网友误判,从而以为自己的数据库VBA工程损坏而不断修复或重新推倒重做数据库,浪费大量的时间。

这几天不少QQ用户也在群里不断咨询这个问题,发现有必要写一篇解决办法的教程:

最近Access2016经常打开一些Access数据库文件(mdb 或Accdb),会提示以下错误:

由于无法读取数据库中所含的VBA工程,因此无法打开此数据库。只有先删除VBA工程,然后才能打开数据库。删除VBA工程将同时从模块、窗体及报表中删除所有代码。在试图打开数据库并删除 VBA 工程前,应先对数据库进行备份。

若要创建一份备份副本,请单击"取消",然后备份数据库。若要在不创建备份副本的情况下打开数据库并删除 VBA 工程,请单击"确定"

而使用Access2013 ,Access2010 甚至 Access2003打开同一个文件则正常

这是由于Access2016最近更新乌龙导致的

可能出错的Access2016的版本

Microsoft Access 2016 MSO (16.0.8431.2046) 32位

只要最近的Access2016常会出现这个问题,是由于windows自动更新后导致access的vba编译器版本出现故障造成的问题,需要再从微软官方更新一下office补丁。微软现在对Access是越来越不上心了,且常常更新导致很多乌龙,前段时间Access2016已经出现过好几次bu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值