Синхронно выполнить оболочку с помощью команды winscp - VBA
В настоящее время у меня есть этот код:
Call Shell("("C:\Folder\WinSCP\WinSCP.com /ini=nul /script=""C:\Folder\WinSCP\Remote2local.txt"" ", vbHide)
Application.Wait (Now + TimeValue("0:00:10"))
Rest of the code ...
Проблема с этим кодом состоит в том, что если компьютер работает медленно, он запустит остальную часть кода перед завершением процесса оболочки, что приведет к ошибке.
После некоторых исследований я пришел к выводу, что лучше всего вместо этого использовать Wscript.shell, но я не могу понять, как его следует использовать с командой winscp?