Как заставить оболочку оставаться открытой на VBA в Excel? - PullRequest
0 голосов
/ 05 июня 2018

Я использую VBA в Excel для запуска скрипта Python.Вот как выглядит мой модуль:

Sub PythonButton()

RetVal = Shell("C:\Python27\python.exe C:\Users\myName\Desktop\test.py", 1)

End Sub

Мое командное окно открывается и появляется, чтобы дать некоторую обратную связь, но окно остается только на долю секунды.Как заставить это окно оставаться открытым, пока, скажем, пользователь не нажмет клавишу?

1 Ответ

0 голосов
/ 05 июня 2018

Я закончил тем, что вместо этого использовал пакетный файл с паузой:

Sub PythonButton()

RetVal = Shell("C:\Users\myName\Desktop\start.bat", 1)

End Sub

Вместо этого я позволил своему пакетному файлу запускать скрипт python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...