У меня есть и файл Excel, который содержит данные для кода Python. Python код вызывается из .exe, и я вижу в PowerShell результаты, которые генерирует этот код.
Sub Button()
Dim strPName As String
Dim strData As String
strPName = Range("H24").Text
strData = "--inputs"
Call Shell("""" & strPName & """ """ & strData & """", vbNormalFocus)
End Sub
Когда у меня возникают проблемы с кодом или с вводом данных, PowerShell выключен, и я не могу рассмотреть, что было проблемой. Я хочу включить в код кнопки автоматическое создание файла c .txt, которое записывает текст PowerShell и позволяет мне просмотреть его после остановки.
Я нашел здесь Как сохранить результат вывода Команда оболочки в текстовый файл в VBA следующая команда:
Shell "ftp -n -i -g -s:" & vPath & "abc.txt " & vFTPServ & " >> test.txt", vbNormalFocus
Но я не знаю, как правильно подключить его в моей текущей кнопке.
Не могли бы вы дать мне некоторые предложения о том, как я могу решить это?