【发布时间】:2014-12-07 22:49:15
【问题描述】:
我一直在使用以下代码检查 SharePoint 网站上是否存在文件:
Function URLExists(url As String) As Boolean
Dim oXHTTP As Object
Set oXHTTP = CreateObject("MSXML2.XMLHTTP")
If Not UCase(url) Like "HTTP:*" Then
url = "http://" & url
End If
On Error GoTo haveError
oXHTTP.Open "HEAD", url, False
oXHTTP.send
URLExists = IIf(oXHTTP.Status = 200, True, False)
Exit Function
haveError:
URLExists = False End Function
现在的问题是我以前下载的文件现在格式如下:
old url = teams.sharepoint.xyz.com\Daily Report - DDMMYYYY.XLS
new url = teams.sharepoint.xyz.com\Daily Report - v2 YYYY-MM-DD-HH-MM-SS.XLS.XLS
我希望能够从服务器获取最新文件,但我不确定如何使用通配符来实现。它曾经可以很好地处理旧网址,因为我可以轻松地格式化日期,但现在新网址已经添加了时间,我无法找到一种使用通配符搜索来搜索 SharePoint 网站的方法.
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
标签: vba excel sharepoint