У меня есть фиксированная команда, которую мне нужно передать в командную строку с помощью VBA, а затем выполнить команду. например "perl a.pl c:\temp"
следующая - это команда, которую я пытаюсь использовать, но она просто открывает командную строку и не запускает команду.
Call Shell("cmd.exe -s:" & "perl a.pl c:\temp", vbNormalFocus)
Пожалуйста, проверьте.