1

Я хочу автоматически закрыть файл Excel, если в течение 5 минут нет активности. Я не знаю, как это сделать. Я пытался найти ответ в Интернете, но нет четкого ответа.

2 ответа2

3

Google для «Excel закрыть таймер простоя». Существует множество комплексных решений. Есть даже учебное сообщение по этому вопросу:http://www.biz-development.com/Software&Utilities/9.6.Closing-Excel-File-After-Idle-Time.htm

- Джм

1

Это можно сделать в VBA. Я сделал это однажды с общей книгой, но не смог найти код, который использовал. Что я нашел, так это следующее;

Закрыть книгу после бездействия

Я проверил его на моем Excel 2010, и он работает просто отлично.

Примечание: это относится к объекту ThisWorkbook где он говорит

Поместите это в событие Workbook_Open

Имейте в виду, макросы должны быть включены, чтобы это работало. Кроме того, подпункт worksheet_change должен присутствовать на каждом листе, который вы ищете. Если нет, он закроет лист, даже если они работают на другом листе, у которого нет кода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .