vba 中Excel数据库 连接失败,提示运行错误'3706' 未找到提供程序.该程序可能未正确安装.
原因未找到,在我的电脑中运行不了,只能在虚拟机中运行
使用 Microsoft.Jet.OLEDB.4.0; 如果 Excel 文件名 的扩展名为 xlsx,那么代码运行过程中,会报 “不能更新。数据库或对象为只读。” 的错误。
细心的盆友会发现如果使用 Microsoft.ACE.OLEDB.12.0,扩展名为 xlsx 的时候则不产生错误。
因此,使用 Microsoft.ACE.OLEDB.12.0 驱动,就不会报错。
如果当目标机器无法启用 Microsoft.ACE.OLEDB.12.0 的时候,才使用 Microsoft.Jet.OLEDB.4.0 驱动 。
https://blog.csdn.net/u014180504/article/details/48581941