Я просматриваю папки в Sharepoint и копирую все файлы .xlsx в папку на рабочем столе. Тем не менее, кажется, что существует проблема с поиском пути, что приводит к ошибке 76: путь не найден.
Я изучил этот веб-сайт, а также другие, чтобы найти решение, но не было ни одного, который бы работал для меня.
Это мой текущий код.
Dim path As String
Dim destination As String
Dim fso As Object
Dim obj_folder As Object
Dim obj_subfolder As Object
Dim file As Object
path = "\\mycompany.sharepoint.com\etc\etc"
destination = "C:\Users\adrian\Desktop\Practice\
Set fso = CreateObject("Scripting.filesystemobject")
Set obj_folder = fso.getfolder(path)
For Each obj_subfolder In obj_folder.subfolders
For Each file In obj_subfolder.Files
If InStr(1, file.Name, ".xlsx") Then
Call fso.copyfile(file.path, destination & fso.getbasename(file) & ".xlsx")
End If
Next file
Next obj_subfolder
То, что я пробовал:
- Я включил справочник Microsoft Scripting Runtime.
- Я удалил & fso.getbasename (файл) & ".xlsx" из файла fso.copyfile.
Takeda_DigitalTrialPlatform_RFI v2.xlsx