从sharepoint打开文件时出现Excel .xlsx VBA ADODB连接错误

时间:2017-07-21 05:51:38

标签: excel vba excel-vba sharepoint adodb

我正在尝试从sharepoint位置读取文件。从本地驱动器读取时,代码工作正常。 另请注意,文件类型为.xlsx 如果我将文件转换为.xls,无论文件是在服务器上还是在本地路径上,代码都能正常工作。

objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
    "Data Source=" & dataPath & ";" & _
        "Extended Properties=""Excel 8.0;HDR=No;"";"

收到错误

  

外部表格不是预期的格式。

1 个答案:

答案 0 :(得分:0)

直接连接到sharepoint服务器以访问文件会产生很多问题。

例如

  • 上面已经描述过1个问题;
  • 2问题是,在程序可以读取文件之前,每次计算机启动时都必须手动连接到sharepoint。

更好的连接方式可以在以下答案中找到:

Get the content of a sharepoint folder with Excel VBA