Я хочу автоматически закрыть файл Excel, если в течение 5 минут нет активности. Я не знаю, как это сделать. Я пытался найти ответ в Интернете, но нет четкого ответа.
2 ответа
Google для «Excel закрыть таймер простоя». Существует множество комплексных решений. Есть даже учебное сообщение по этому вопросу:http://www.biz-development.com/Software&Utilities/9.6.Closing-Excel-File-After-Idle-Time.htm
- Джм
Это можно сделать в VBA. Я сделал это однажды с общей книгой, но не смог найти код, который использовал. Что я нашел, так это следующее;
Закрыть книгу после бездействия
Я проверил его на моем Excel 2010, и он работает просто отлично.
Примечание: это относится к объекту ThisWorkbook
где он говорит
Поместите это в событие Workbook_Open
Имейте в виду, макросы должны быть включены, чтобы это работало. Кроме того, подпункт worksheet_change
должен присутствовать на каждом листе, который вы ищете. Если нет, он закроет лист, даже если они работают на другом листе, у которого нет кода.