Закрытие EXCEL с помощью пакетного задания - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть пакетное задание, которое создает некоторые CSV-файлы, которые я импортирую в EXCEL с помощью макросов. Затем я использую пакетное задание, чтобы открыть файл EXCEL, используя команду «start». Однако я не хочу включать закрытие изнутри EXCEL, поскольку хочу, чтобы это пакетное задание открывало и закрывало файл EXCEL, а не макрос. Дело в том, что я буду заполнять файл EXCEL, но другой человек должен открыть этот файл и проверить результаты, поэтому у меня не может быть макроса, который автоматически закрывает его. Любая помощь будет отличной!

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Вы можете использовать следующее:

taskkill /IM excel.exe
0 голосов
/ 16 июля 2012

Оказывается, что нет способа сохранить автоматические изменения макросов, а затем закрыть Excel без использования VBA. Однако в моем случае данные по-прежнему доступны, поэтому достаточно завершить Excel.exe, так как Excel запустит макросы при открытии, и пользователь / пользователи смогут сохранить работу.

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