Isso ocorre porque o SQL Server Agent não carrega o ambiente de um usuário para poder executar macros do Excel. Você precisa agendar macros do Excel por meio do Agendador do Windows (e fazer login pelo menos uma vez para limpar os pequenos pop-ups de licenciamento do Excel que aparecem).