После некоторых поисков я не могу найти решение своей проблемы. У меня есть несколько файлов, которые сохраняются на сайте sharepoint с именами переменных каждый месяц. У меня есть файлы, сохраняющие правильно с именем переменной. Я использовал dim «filename» в качестве пути для сохранения, так что я знаю, что это работает.
Я пытаюсь сделать так, чтобы vba проверил, существует ли это имя на сайте sharepoint, чтобы предотвратить пользователя от перезаписи существующих файлов. Ниже приведен код, который я собрал во время просмотра веб-страниц. Используя F8 для построчного запуска кода vba, я получаю сообщение об ошибке:
Неверное имя файла или номер
Есть мысли, чтобы заставить его работать правильно?
sub test()
Dim filename As String ''''filename is the sharepoint site and file name
DirFile = filename
If Len(Dir(filename)) = 0 Then
Else
MsgBox "File already exists on sharepoint site"
Exit Sub
End If
End Sub