É provável que seja um problema de permissões do DCOM. Automatizar o Excel às vezes é cheio de perigos ...
A única maneira que encontrei em torno de problemas como este é definir o Excel para ser executado como um usuário específico por meio de permissões DCOM.
- Abrir serviços de componentes (Iniciar - > Executar, digite dcomcnfg)
- Aprofundar para serviços de componentes - > Computadores - > Meu computador e clique em Configuração do DCOM
- Clique com o botão direito no aplicativo Microsoft Excel e escolha Propriedades
- Na guia Identidade, selecione Este usuário e insira o ID e a senha de uma conta de usuário interativa (domínio ou local) e clique em Ok
Mantê-lo como usuário interativo ou o lançamento não funciona com o agendador de tarefas, infelizmente, mesmo quando a tarefa é configurada para ser executada em uma conta que tenha acesso de administrador à máquina.