Пакетное принудительное закрытие всех файлов Excel - PullRequest
5 голосов
/ 02 февраля 2011

Можно ли создать пакет, который принудительно закрывает все запущенные экземпляры Excel без сохранения каких-либо изменений?

Я спрашиваю, потому что у нас есть несколько VB.net программ и VBA программ, которые иногда оставляют Excel открытым (невидимым) при возникновении ошибки, и эти случаи могут мешать будущим процедурам и замедлять производительность.

1 Ответ

8 голосов
/ 02 февраля 2011

Я полагаю, что вы могли бы сделать это с помощью инструмента TaskKill с синтаксисом, подобным следующему:

taskkill /f /im Excel.exe

Однако правильное решение - обратиться к разработчикамПриложения VB.Net и VBA для правильного закрытия Excel, когда они закончат с ними (здесь, на SO, есть вопросы / ответы, описывающие, как убедиться, что он красиво закрылся, если они не знают, как).

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