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

一、问题描述

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

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

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

(2)引用数据失败

VBA常见错误 - “错误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 可以两个版

本同时存在。

你可能感兴趣的:(VBA)