【发布时间】:2017-07-03 02:44:21
【问题描述】:
使用这样的连接字符串:
"Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrieveIds=Yes;" & _
"DATABASE=" & sSHAREPOINT_SITE & ";" & _
"LIST=" & sDEMAND_ROLE_GUID & ";"
在带有 Excel 2007 ADODB 连接的 Windows 7 计算机上打开没有任何问题,但是当我在 Windows 10 计算机上尝试此代码时,我收到错误(无效参数)。
当我将强连接更改为:
"Provider=Microsoft.ACE.OLEDB.16.0;WSS;IMEX=0;RetrieveIds=Yes;" & _
"DATABASE=" & sSHAREPOINT_SITE & ";" & _
"LIST=" & sDEMAND_ROLE_GUID & ";"
我也收到错误(无效参数)。我的问题是当我使用不同的操作系统并尝试通过相同的代码连接到 SharePoint 时有什么不同吗?
我应该使用什么连接字符串来使用 Excel 2016 在 Windows 10 上打开与 SharePoint 的连接?
感谢您的任何建议。
【问题讨论】:
-
Access 是 Office 安装的一部分吗?已安装office版本(32/64位?)
标签: vba sharepoint adodb