VBA运行时错误' -2147467259(80004005)'尝试打开与SharePoint列表

时间:2018-02-09 20:49:03

标签: vba excel-vba odbc connection-string sharepoint-list

我有一些VBA代码打开到SharePoint列表的ODBC连接,以便我的团队可以通过Excel中的UserForms添加或修改记录。除了一个团队成员外,它适用于所有人。我们都在开发Windows 7企业版,Microsoft Office Professional Plus 2016和SharePoint 2013.此团队成员与SharePoint团队的其他成员(约20人)具有完全相同的SharePoint权限,但他不断获得此运行时错误:' -2147467259(80004005)'无效的论点。代码如下,问题发生在cntDataset.Open行。

Sub registerEntry()

     Dim cntDataset As New ADODB.Connection
     Dim guidList As String
     Dim urlSharePoint As String

     urlSharePoint = <SharePoint url>
     guidList = <List View GUID>

     cntDataset.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;" & _
        "RetrieveIds=Yes;DATABASE=" & urlSharePoint & ";" & _
        "LIST=" & guidList & ";"
     cntDataset.Open

     ...

End Sub

我觉得我错过了一些明显的东西,但我检查了所有VBA引用(没有遗漏任何内容)并重新检查SharePoint网站上的权限。连接字符串很好(它适用于包括我在内的其他20个人)。有人有任何其他建议吗?

0 个答案:

没有答案