我一直在使用以下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中的链接时,我得到超链接警告,然后单击“确定”即会打开文件。这会导致错误吗?