一、问题描述
在利用VBA编程时,引用其它表格数据,出现以下问题:
(1)运行“错误3706,未找到提供程序,该程序可能未正确安装”。
(2)引用数据失败
(3)勾选了Microsoft ActiveX Data Object x.x Library仍无法运行VBA程序
打开Excel时出现错误“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”,提示:未在本地计算机上注
册“Microsoft.Ace.OleDb.12.0”提供程序。
二、解决方法
三种情况都是指向同一个问题,这个问题一般出现在0ffice office上,而office,office没有这个问题。出现这个
提示,我们安装AccessDatabaseEngine.exe,即可
Access 数据库引擎:/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)如果问题依旧,我建议你的电脑加装office,因为office不会有这个问题,而且office 和office 可以两个版
本同时存在。