VBA常见错误 - “错误3706,未找到提供程序,该程序可能未正确安装”解决方法

一、问题描述

在利用VBA编程时,引用其它表格数据,出现以下问题:

(1)运行“错误3706,未找到提供程序,该程序可能未正确安装”。

(2)引用数据失败

(3)勾选了Microsoft ActiveX Data Object  x.x  Library仍无法运行VBA程序

打开Excel时出现错误“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”,提示:未在本地计算机上注

册“Microsoft.Ace.OleDb.12.0”提供程序。

二、解决方法 

三种情况都是指向同一个问题,这个问题一般出现在0ffice2013 office2016上,而office2003,office2007没有这个问题。出现这个

提示,我们安装AccessDatabaseEngine.exe,即可

Access 2010 数据库引擎:https://download.csdn.net/download/weixin_42750611/12409896

(1)WIN8 WIN10系统,最好,右键,已管理员身份运行哦。

(2)据我的安装了解,AccessDatabaseEngine.exe是用在32位office上,而不是32位的系统。AccessDatabaseEngine_X64对

应的是64位的office,所以很多人先安装AccessDatabaseEngine_X64了,可能问题依旧,这时应该卸载x64,安装

AccessDatabaseEngine.exe,我的建议是别管你的系统是32位还是64位,你先安装AccessDatabaseEngine.exe,如果不行,再

卸载AccessDatabaseEngine.exe,接着安装另一个AccessDatabaseEngine_X64。

(3)如果问题依旧,我建议你的电脑加装office2007,因为office2007不会有这个问题,而且office2007 和office2013 可以两个版

本同时存在。

评论 2 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

牧文山

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值