Когда я запускаю следующий цикл цикла, файлы, которые открывают приглашение для обновления ссылок, даже несмотря на то, что код говорит об их обновлении. Кто-нибудь знает, почему мне все еще предлагается обновить? У меня есть чувство, связанное с тем, что мой каталог является sharepoint.Excel VBA UpdateLinks с использованием Dir Loop
Sub OpenProjectFiles()
Dim sFile As String
Dim sPath As String
sPath = Application.ActiveWorkbook.Path
sPath = Replace(sPath, "/", "\")
sPath = Replace(sPath, "http:", "")
sFile = Dir(sPath & "\FY*.xls")
Do While Len(sFile) > 0
On Error Resume Next
Workbooks.CheckOut FileName:=sPath & "\" & sFile
Workbooks.Open FileName:=sPath & "\" & sFile, UpdateLinks:=3
sFile = Dir
Loop
End Sub
Примечание: Если кто-то видит более эффективный способ делать то, что я пытаюсь сделать, мне тоже понравится этот вход. Учитывая, что я выхожу из диска sharepoint, это уже требует времени. – blasibr