【发布时间】:2016-02-02 14:34:20
【问题描述】:
我正在尝试通过 Excel 2010 VBA 检查 SharePoint 2010 中是否存在文件。我从another question 获取了这段代码。
Function checkFile(URLStr As String) As Boolean
Dim oHttpRequest As Object
Set oHttpRequest = New MSXML2.XMLHTTP60
With oHttpRequest
.Open "GET", URLStr, False
.setRequestHeader "Cache-Control", "no-cache"
.setRequestHeader "Pragma", "no-cache"
.setRequestHeader "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"
.send
End With
If oHttpRequest.Status = 200 Then
checkFile = True
Else
checkFile = False
End If
End Function
当我这样做时,vba 抛出一个错误:'Access Denied Error for this object'
在线上失败.send
我发现错误代码是-2147024891。
我检查了 Sharepoint 权限,应该没问题。
【问题讨论】:
标签: vba excel sharepoint sharepoint-2010