Итак, у меня есть код, который создает последовательность шагов в текстовом файле в каталоге temp, а затем выполняет shell FTP. Вопрос, который у меня есть, - после того, как оболочка запущена и работает через FTP, можно ли регистрировать результаты FTP? Например, если файл не удалось загрузить или «не удается найти имя файла» и т. Д.? Таким образом, я могу быть в стороне от компьютера, пока скрипт нажимает файлы на FTP, а затем просматривает журнал, чтобы узнать, что не удалось и почему.Excel VBA Shell FTP Logging
Это моя команда запуска FTP:
Sub executeFTPBatch(ByVal ftpfileName)
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
wsh.Run "FTP -i -s:C:\Temp\" & ftpfileName & ".txt", 1, True
End Sub
Try мониторинга для вывода команды Run: 'result = wsh.Run (...' then 'If result <> 0 Then MsgBox" Error: "& result' –