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