停止工作:使用ADODB连接在共享点上打开Excel文件作为数据源

时间:2018-10-15 14:44:19

标签: excel vba sharepoint adodb

我一直在使用以下vba宏从sharepoint打开文件。在很长一段时间内效果都很好,然后突然我收到了这个错误

run-time error '-2147467259 (80004005)': Failure Creating File

当我尝试调试时,strpath会突出显示。

Dim oConn As ADODB.Connection
Set oConn = New ADODB.Connection
    With oConn
        .Provider = "Microsoft.ACE.OLEDB.12.0"
        .Properties("Extended Properties").Value = "Excel 12.0 Macro;HDR=YES" 'Excel 12.0
        .Open strPath

我正在使用公共函数来更改文件路径的格式(删除“ HTTPS:”,用“ \”更改“ /”,并且空格已经由“%20”表示):

sLink = Replace(sLink, "https:", "")
fnCleanupLink = Replace(sLink, "/", "\")

就像我说的那样,这在以前和很长一段时间以来一直有效。我已经尝试过排除故障,但是我的代码仍然可以处理硬盘驱动器上保存的文件。当我尝试手动打开excel中的链接时,我得到超链接警告,然后单击“确定”即会打开文件。这会导致错误吗?

0 个答案:

没有答案