Google para 'excel close idle timer'. Existem várias soluções completas por aí. Existe até um post tutorial sobre isso: link
- jm
Desejo fechar um arquivo do Excel automaticamente se não houver atividade por 5 minutos. Não tenho conhecimento de como fazer isso. Tentei encontrar uma resposta na Internet, mas não há uma resposta clara.
Isso pode ser feito no VBA. Eu fiz isso uma vez antes com uma pasta de trabalho compartilhada, mas não consegui encontrar o código que usei. O que eu encontrei é o seguinte:
Fechar a pasta de trabalho após a inatividade
Eu testei no meu Excel 2010 e funciona muito bem.
Nota: refere-se ao objeto ThisWorkbook
onde diz
Place this in the Workbook_Open event
Lembre-se de que as macros precisam estar ativadas para que isso funcione. Além disso, o worksheet_change
sub precisa estar em cada folha que você está procurando por alterações. Caso contrário, fechará a planilha mesmo que esteja trabalhando em outra planilha que não tenha o código.