Outlook 2010与Access 2016程序的连接未响应

时间:2017-08-31 11:18:46

标签: vba ms-access outlook

我们最近将访问2007 db升级到2016,并在更新后我们的outlook功能停止工作。该函数如下所示:

Private Function GetZeusConnection() As ADODB.Connection     
Dim con As New ADODB.Connection
con.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Y:\path\to\database.accdb;Persist Security Info=False;"
Set GetZeusConnection = con

看来Outlook无法使用当前库打开Access 2016。有没有人有想法?

编辑:在引用中它说Access 16.0对象库,我们不能手动添加12.0库(即使访问2007在机器上可用,虽然安装屏幕很小,这似乎也改变了对象库每次运行时的前景)

编辑2:当2007年是最后打开的版本,将引用更改为12.0

时,它确实有效

编辑3:我们已经尝试将字符串中的版本号更改为16.0,但没有成功

1 个答案:

答案 0 :(得分:0)

您应该切换到后期绑定以避免版本问题。 Google for"早期与晚期绑定"。