Como @Megamorf disse em seu comentário, é realmente difícil de fazer. Então, seria melhor usar uma macro de inicialização e um início programado para atingir sua meta.
Como funciona? Você cria uma macro de inicialização para o Excel, que será iniciada sempre que o Excel for iniciado.
Se você combinar isso com o início programado usando at da seguinte pergunta: Executando o arquivo bat usando o agendador do Windows
Para você, o comando AT seria e.x
at 20:30 /every:M,T,W,Th,F,S,Su "excel.exe"
Isso começará a se destacar todos os dias às 20h30. O Excel executará a macro de inicialização.
Como cancelar uma tarefa agendada
- Clique em Iniciar, aponte para Programas, aponte para Acessórios e clique em Prompt de Comando.
-
No prompt de comando, digite a seguinte linha e pressione ENTER para exibir uma lista de serviços em execução no momento:
net start
-
Se o Agendador de Tarefas não for exibido na lista, digite o seguinte linha e, em seguida, pressione ENTER:
net start "agendador de tarefas"
-
No prompt de comando, digite a seguinte linha (use os parâmetros adequados à sua situação) e, em seguida, pressione ENTER:
em \ id nome_do_computador / delete | / delete / yes
\\ computername é um computador que está em uma rede. Você não precisa preencher isso.