EDITAR:
Escrevi a resposta abaixo, mas pensando bem, acho que pode haver um problema com as extensões do shell - addons que "anexam" ao Windows e adicionam habilidades adicionais.
Sugiro primeiro tentar isso - usando o software gratuito abaixo, classifique as entradas por nome da empresa e, em seguida, selecione todas as entradas que não sejam da Microsoft, clique com o botão direito do mouse e desative, reinicie e tente o Excel novamente. Eu aposto que há uma boa chance de que o problema tenha desaparecido.
Gerenciador de extensões do Shell ( link )
Dada a sua descrição de quando o problema aparece, parece que pode haver uma extensão problemática, com mau funcionamento ou até mesmo "desonesta" que está ficando entre você e a abertura do Excel. Pode ser algo tão simples quanto um antivírus, que geralmente é a causa desses tipos de problemas (A / V fica travado tentando digitalizar algo antes de deixar o arquivo aberto, atrasando a abertura de um programa). Na verdade, isso pode ser o problema.
Depois de desativar todas as extensões que não sejam da Microsoft, reinicializar (importante!) e tentar novamente, você poderá ver rapidamente se é um problema de extensão. Se o Excel se abrir ao clicar duas vezes em um arquivo no Windows, então é um problema de extensão, e a maneira de reduzir o risco é reativar seletivamente "metade" de cada vez, limitando-se ao culpado.
Se o problema persistir, tente minha resposta original abaixo. E para adicionar a essa resposta abaixo, o Excel.exe pode não ser a origem do problema. Você pode ter que adicionar também um filtro adicional para "explorer.exe", que é essencialmente o executável do Windows que funciona como o "automóvel" para navegar e abrir seus arquivos / programas. Pode ser o culpado que está causando a lentidão e possivelmente outros programas também - como antivírus! Tente desativar / desativar completamente / desativar todos os tipos de programas antivírus e malware desde o início também.
Process Monitor!
link
Um utilitário gratuito que mostra todas as ações por trás dos bastidores de qualquer / todos os programas em execução.
Sugiro executar o Process Monitor e, na janela de filtro que aparece imediatamente, adicionar um filtro de inclusão para o nome do processo "Excel.exe". Isso irá filtrar os resultados para mostrar apenas as relações de bastidores do Excel em vez de cada programa / serviço no seu sistema.
Depois de tudo bem, a coleção começa. Eu sugiro que você comece com o Excel fechado para capturar os eventos que acontecem quando ele está abrindo. É então uma questão de examinar as entradas dos resultados para ver o que pode estar causando problemas. Na parte superior da MP, existem cinco botões que você pode clicar / desmarcar para classificar o tipo de resultado (registro, sistema de arquivos, rede, processo / thread, criação de perfil).
Você estará rapidamente nadando em milhares de entradas de resultados, o que pode ser impressionante. O que eu encontrei para ajudar é aprender os atalhos de teclado para parar / iniciar o processo de coleta (CTRL-E) e limpar a janela de resultados (CTRL-X). Eu vou ter uma janela em branco PM que está pronta para filtrar por um programa, então eu vou pressionar CTRL-E para começar a coletar, e então eu começo o programa que estou solucionando. Assim que acertar o ponto problemático (por exemplo, janela de erro, início lento concluído, etc.), paro de coletar rapidamente em PM com CTRL-E. É útil parar de coletar assim que você atingir o ponto problemático para reduzir a massa de resultados.
Então é uma questão de peneirar, procurando por problemas. Uma dica útil para fazer isso é filtrar mais - clicando com o botão direito em um tipo de entrada / resultado / status / etc e excluindo (ou incluindo). Se for uma entrada que não é particularmente útil, você pode remover todas as entradas dos resultados de uma vez, mas com a capacidade de restaurá-las sempre de volta (e facilmente). Você também pode destacar e marcar certas entradas suspeitas ou que valham a pena retornar.