无法读取数据库中所含的VBA工程怎么解决?

网上科普有关“无法读取数据库中所含的VBA工程怎么解决?”话题很是火热,小编也是针对无法读取数据库中所含的VBA工程怎么解决?寻找了一些与之相关的一些信息进行分析,如果能碰巧解...

网上科普有关“无法读取数据库中所含的VBA工程怎么解决? ”话题很是火热,小编也是针对无法读取数据库中所含的VBA工程怎么解决?寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

可能是以下7个原因引起的,要分不同情况具体对待

1、Office(Access)的补丁更新造成的

最近office2016版本 2019版本的很多都出现这个问题了  ,是因为Office(Access)的补丁更新造成的 。微软的Access有几次补丁出现过这个bug, 解决办法是一是退回之前稳定的版本 ,二是更新到最最新的版本

一般 使用帐户-更新选项-立即更新 一下即可

2 、如果是Office2010 ,看是否网友xc555这种情况,可参考他的解决方法

先安装office 2010 sp2补丁 ,再卸载office 2010 sp2补丁 重启就成功了

PS:在网上找了N个解答,一直无法解决,看到一篇文章(说:sp2补丁会将vb编译器升至7.1 ,虽未解决)但受启发,尝试先安装sp2补丁,再卸载 ,结果就成功了

3、是因为中英文系统变化引起

中文系统做的程序到英文系统会出现这个问题,换系统 或 在英文系统重新设计相关窗体,而且模块使用可能遇到问题。或者在出现这个提示后选取消 ,再操作几次,就不再出现,对有问题的功能重新设计 (千万不要点确定)

4、VBA环境或版本改变导致的

将C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\VBA目录中的文件恢复至安装状态 ,出现这个问题的原因是VBA程序被修改 ,必须恢复未被修改的版本。 只要把旧版路径为vba\vba7.1下的vbe7.dll文件拷贝替换到新安装的vba\vba7.1下替换就可以了 (先备份)

5 、可能是VBA真正损坏了

可先备份当前数据库,再使用Access的压缩修复功能修复一下

6 、还有可能是不同的版本混合交叉打开导致的(不兼容)

网友出现过:我的计算机上安装了Access 2010,并对前端Access文件的复制版本进行了一些更新 。我重命名了更新的副本以替换原始访问文件,并将旧文件放在备份文件夹中 。我需要在第二天进行另一次更新,但使用的***连接使访问前端文件成为一种痛苦,所以我远程进入一个承载该文件的服务器,并使用该服务器的Access 2007应用程序进行更新。文件版本是2007-2010,因此我不认为它会导致任何错误更新。但是,我不知道为什么 。

在进行这些更新时,我从未更新过任何vba,也没有收到除了sql函数错误以外的任何类型的错误。每次都成功保存并压缩和修复前端。然后我的最终用户开始接收宏和vba错误,这些错误阻止他们打开文件或输入任何信息 。我发现vba模块已从文件中完全删除。此外,每次使用Access 2010在自己的计算机上打开文件时,原始备份的每个备份和副本都会损坏,即使我没有单击“确定”继续删除VBA模块。如果没有收到vba错误,我无法打开单个文件 。用户通过在Intranet站点上下载自己的副本来访问前端文件,这样就不会损坏实际的文件。当我尝试这样做时,文件仍然被损坏,甚至损坏了原始文件。我的同事能够找到一个干净的备份,最终用户能够恢复工作,但我不能触摸文件,否则它也会损坏 。即使我使用shift+open跳过开始代码,我仍然会收到错误。我的同事正在运行Access 2013,在打开备份文件副本时未收到任何这些错误。

试过:

紧凑型维修

反编译/重新编译

Access 2010版本为14.0.7224.5000(32位),因此已下载Office 2010 SP2

反编译不起作用,因为打开文件时我会立即收到vba错误(shift+open) 。我没有新的访问更新要下载 。我不能恢复到以前的版本,因为这不是我的公司可以接受的解决方案。我没有尝试将对象导入新的前端文件,因为每次打开文件时,都会删除或损坏VBA模块,因此无法导入或导出它们。我会失去所有的vba模块,因为我不是最初的开发人员,我不知道包括什么 。我正在尝试更新2013年的访问权限,但这可能需要一段时间。

我读到的关于这个问题的所有信息都表明,当不同版本的access尝试打开同一个文件时,会发生这种情况,但是如果我使用access 2007和2010打开的文件的版本是2007-2010,为什么我仍然会得到这个错误?如果这是2007年的问题,为什么我在使用2010年的同时还要损坏在使用2007年软件之前制作的每个备份文件,特别是如果其他人在使用2010年、2013年和2016年的时候能够很好地访问该文件?

7、如果还不行,尝试将所有对象导入到一个新数据库文件

希望可帮到您! ,也可关注我

关于“无法读取数据库中所含的VBA工程怎么解决?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[含海]投稿,不代表制造号立场,如若转载,请注明出处:https://www.dongtai-machine.com/cshi/202512-1799.html

(193)

文章推荐

  • 31省新增本土确诊1621例(31省份新增本土确诊61例)

    全国最新疫情如何新增确诊病例:全国31个省(自治区、直辖市)和新疆生产建设兵团报告新增确诊病例28例。境外输入病例4例,分布为上海2例、陕西1例、甘肃1例。本土病例24例,分布为北京21例、河北2例、天津1例。新增死亡病例:无新增死亡病例。新增疑似病例:新增疑似病例3例,均为本土病例且均在北京。新

    2025年11月24日
    17
  • 最新湖北疫情(最新湖北疫情最新消息)

    王贺胜被免去湖北卫健委主任职务,被免职的原因是什么?如今,湖北省的疫情已经得到了有效地控制,王贺胜在湖北的使命也就完成了,所以他完全没有必要继续担任湖北卫健委的主任。另外,在他担任湖北省委常委和卫健委主任时,并没有免去其国家卫健委副主任的职务。所以他现在将回到国家卫健委继续担任副主任,分管医改、基

    2025年11月24日
    18
  • 南京疫情已蔓延至15省份26市(南京疫情已蔓延至多少省市)

    新冠肺炎疫情现状和判断国内疫情现状:局部扩散,防控压力增大南京禄口机场疫情引发多省传播:7月南京禄口国际机场疫情蔓延至15个省份,全国累计报告本地确诊病例超300例,接近前五个月总和。疫情通过航空运输、人员流动等途径快速扩散,暴露出机场等重点场所防控漏洞。日本:累计确诊1334例,新增56例。日本

    2025年11月29日
    18
  • 大连新增2例感染者(大连又新增两例)

    每经午时|辽宁大连:发现2例天津市返连人员核酸检测结果阳性1、年1月12日,大连市发现2例天津市返连人员核酸检测结果阳性,系大学生朋友,曾于1月3日-8日在天津市津南区活动。事件时间线与人员轨迹2022年1月8日,2人离津,当日核酸检测结果为阴性。1月9日6时07分,2人乘坐T367次列车(A1

    2025年12月10日
    7
  • 王者荣耀是不是破军出越多伤害越高

    网上科普有关“王者荣耀是不是破军出越多伤害越高”话题很是火热,小编也是针对王者荣耀是不是破军出越多伤害越高寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。“王者荣耀”不是破军出越多伤害越高的,破军上面有写是唯一被动的,再出被动不叠加。破军是一个武器装备,具体的

    2025年12月11日
    156
  • 科普演讲稿800字高中生范文图片(科普演讲稿三分钟ppt)

    防震减灾科普知识演讲稿1、防震减灾科普知识优秀演讲稿1大家好!地震灾害是世界上造成人们经济损失最严重和人员伤亡最多的自然灾害之一。我们要加强对地震科普知识的学习,正确地掌握避震和自救、互救的方法。我们要听地震预告,学会看地震发生前的预兆,比如:动物们的异常惊飞、逃窜、狂叫等,也可以预防灾害的发

    2025年12月11日
    7
  • 广东新增本土确诊22例(广东新增本土确 诊5例)

    广东疫情严重吗江门市疫情最为严重。根据广东省疾控局通报,2025年10月5日至11日期间,广东新增的2257例基孔肯雅热本地病例中,江门市报告病例数高达1255例,占全省病例总数的56%。这一比例意味着,每10个患者中就有5个来自江门市,凸显了该市疫情的严重程度。广东基孔肯雅热疫情最严重的地区是江

    2025年11月30日
    16
  • 西安疫情新增情况(西安疫情新动态)

    最新!西安新增一例本土确诊1、月18日凌晨,西安市报告1例封闭隔离病区本土确诊病例,系西安市第八医院封闭隔离病区检验师刘某,初步研判为在封闭隔离病区内意外暴露造成偶发感染。病例基本信息:确诊病例刘某为西安市第八医院封闭隔离病区检验师,主要负责隔离病区内患者的核酸采集、实验室检验工作。2、据陕西卫健

    2025年12月03日
    20
  • 辽宁新增7例本土(辽宁新增1例本土轨迹)

    12月27日大连疫情最新消息通报如何?1、月27日辽宁疫情最新消息:辽宁新增7例本土确诊病例、3例本土无症状感染者。据辽宁省卫生健康委员会官方微博消息,2020年12月26日0时至24时,辽宁省新增7例本土新冠肺炎确诊病例,均属普通型病例,其中沈阳市报告3例、大连市报告4例;新增3例本土无症状感染

    2025年12月04日
    14
  • 河北:全省立即进入战时状态(河北进入战时状态原因)

    河北石家庄进入战时状态,有关部门采取了哪些防控工作?四是要做好强化外防输入,加强境外来石家庄人员的管控,做到全流程的闭环管理。对入境的货物和冷链食品进行检验检疫。各社区企事业单位做好防控的常态化,佩戴口罩、测温、登记、环境消毒消杀工作。五是全面停止大型聚集活动,婚丧嫁娶从简执行。严格管控出国出境活

    2025年12月07日
    12

发表回复

本站作者后才能评论

评论列表(4条)

  • 含海
    含海 2025年12月12日

    我是制造号的签约作者“含海”!

  • 含海
    含海 2025年12月12日

    希望本篇文章《无法读取数据库中所含的VBA工程怎么解决?》能对你有所帮助!

  • 含海
    含海 2025年12月12日

    本站[制造号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 含海
    含海 2025年12月12日

    本文概览:网上科普有关“无法读取数据库中所含的VBA工程怎么解决?”话题很是火热,小编也是针对无法读取数据库中所含的VBA工程怎么解决?寻找了一些与之相关的一些信息进行分析,如果能碰巧解...