У меня есть макрос в Excel, который, если диск существует, макрос сохраняет файл на моем жестком диске и флэш-накопителе. Если его нет, он сохраняется на жесткий диск. При запуске макроса я получаю сообщение об ошибке. Вот макрос:
Sub SaveFile()
Dim fso As Scripting.FileSystemObject
Set fso = New Scripting.FileSystemObject
Dim filepath As String
name = "Siemens"
filepath = "F:\Dave backup\Open Orders\Label Manifests\Active Labels Manifest\Manifest Related\File saving testing folder\" & name & "\" & name & " Manifest " & Format(Now, "mm-dd-yyyy")
If fso.DriveExists("F:\") = True Then
'ActiveWorkbook.SaveAs filename:="C:\Users\dgray\Documents\" & name & " Manifest " & Format(Now, "mm-dd-yyyy")
'ActiveWorkbook.SaveAs filename:="F:\Dave backup\Open Orders\" & name & "\" & name & " Manifest " & Format(Now, "mm-dd-yyyy")
ActiveWorkbook.SaveAs filename:=filepath
Else
'ActiveWorkbook.SaveAs filename:="C:\Users\dgray\Documents\" & name & " Manifest " & Format(Now, "mm-dd-yyyy")
ActiveWorkbook.SaveAs filename:="F:\Dave backup\Open Orders\Label Manifests\Active Labels Manifest\Manifest Related\File saving testing folder\" & name & "\" & name & " Manifest " & Format(Now, "mm-dd-yyyy")
End If
End Sub
Вот ошибка, которую я получаю:
Я не знаю, если вы видно, но последняя часть сообщения об ошибке гласит: «\ Siemens \ 8E555720. Здесь также должно быть указано имя клиента (например, Siemens). В коде я установил имя клиента в переменной« name ». Итак, почему это дает мне эта безумная ошибка? Любая помощь приветствуется.