Windows (ThisWorkbook.Name) .Visible = True causa erro nos arquivos recuperados automaticamente do Excel

2 meses atrás eu fiz esta pergunta:Erro de arquivo salvo automaticamente no arquivo do Excel ativado por macro

Graças a @ YowE3K, ele me indicou o evento Workbook_Open, pois o problema estava ocorrendo quando tento recuperar (reabrir) o arquivo. Hoje eu me concentrei profundamente nele e descobri que o motivo pelo qual estava entendendo:

 Run-time error '9'

 Subscript out of range

erro é:

Windows(ThisWorkbook.Name).Visible = True

Não sei como ficou falso, mas, ao tentar abrir o arquivo de recuperação automática, percebo que o arquivo está abrindo normalmente, meu formulário está abrindo normalmente, mas quando o formulário desaparece, o erro aparece, o nome do arquivo muda para o Microsoft Excel, tudo desaparece da tela, todo o congelamento da faixa de opções do Excel, só posso ir para a guia Desenvolvedor, nada muda a situação.

Então, acho que, de alguma forma, o Excel não pode ativar o Windows (ThisWorkbook.Name). Visível para True após o Form (minha tela inicial do Excel) desaparecer.

Como posso evitar isso? Não quero excluir minha tela inicial sofisticada, mas às vezes também preciso usar arquivos de recuperação automática.

Problema semelhante na página da Microsoft eXL2003: Alterar a propriedade ThisWorkbook.Windows (). Visible durante o evento Workbook_BeforeClose impede que a pasta de trabalho seja fechada não estão me ajudando em nada.