Se o Excel para Mac passou a mostrar “Run‑time error ‘1004’” ao abrir ou criar uma planilha, a causa mais provável é o add‑in do Adobe Acrobat. Este guia prático explica o problema, a correção e dicas para evitar que o erro volte.
Visão geral do erro
Após atualizar para o Excel para Mac 16.89 (build 24090815) no macOS Sonoma 14.x, muitos utilizadores (usuários) passaram a ver a seguinte mensagem do VBA ao iniciar o Excel ou ao criar/abrir um ficheiro:
Run‑time error '1004': Method 'Name' of object 'AddIn' failed
O alerta surge imediatamente e obriga a clicar em End (Encerrar) antes de continuar a trabalhar. Na maioria dos casos, nenhuma planilha chega a ser carregada até que a mensagem seja fechada.
Ambiente afetado
Componente | Detalhe |
---|---|
Excel | Microsoft Excel para Mac 16.89 (build 24090815) |
Sistema | macOS Sonoma 14.x |
Acrobat | Adobe Acrobat (Continuous Release 2024) |
Suplemento | Acrobatexceladdin (carregado automaticamente pelo Acrobat) |
Sintoma principal | Erro de tempo de execução 1004 ao abrir/criar ficheiros no Excel |
O que causa o problema
O responsável é o suplemento Acrobatexceladdin, instalado automaticamente pelo Adobe Acrobat. Quando carregado pelo Excel, este add‑in tenta registar‑se como um macro add‑in e falha, disparando a exceção do VBA e interrompendo o fluxo normal de abertura da aplicação/ficheiro.
- Reinstalar o Excel não resolve: o Acrobat volta a colocar o suplemento e o erro reaparece.
- Escopo: a falha foi reportada no macOS; no Windows, o mesmo suplemento normalmente não gera o erro.
- Interferência: se tiver vários suplementos da Adobe, é comum que o conflito parta do Acrobatexceladdin; desative todos e reative um a um para identificar o causador.
Correção rápida e segura
O método mais eficaz é desativar o suplemento no Excel. Siga os passos abaixo.
Passo | Ação no Excel (Mac) |
---|---|
1 | Feche a caixa de erro clicando em End (Encerrar). |
2 | Abra Ferramentas ▸ Suplementos do Excel… (ou, se a faixa Desenvolvedor estiver visível, Desenvolvedor ▸ Suplementos do Excel). |
3 | Localize Acrobatexceladdin na lista e desmarque a caixa de seleção. |
4 | Feche e reabra o Excel para confirmar. O erro deixa de aparecer. |
Importante: onde não procurar
- O add‑in não aparece em Inserir ▸ Os meus suplementos. Utilize os caminhos acima (Ferramentas ou Desenvolvedor).
Se o suplemento “parece” não existir
Há casos em que o Acrobatexceladdin não aparece na lista de suplementos, embora esteja a ser carregado. Nesses cenários, verifique a pasta de add‑ins do utilizador e remova os ficheiros relacionados.
Verificar e limpar a pasta de Add‑Ins
Local | Caminho |
---|---|
Pasta de add‑ins do utilizador | ~/Library/Group Containers/UBF8T346G9.Office/User Content/Add-Ins/ |
Passos sugeridos:
- Feche o Excel.
- No Finder, use Ir ▸ Ir para a pasta… e cole o caminho acima.
- Mova para a Secretária (Área de Trabalho) quaisquer ficheiros relacionados à Adobe/Acrobat (por exemplo, nomes contendo “
Acrobat
”, “Acrobatexceladdin
”, “.xlam
”). - Abra novamente o Excel e verifique se o erro desapareceu.
Alternativa via Terminal (opcional, para equipas de TI)
Faça primeiro uma cópia de segurança. Os comandos abaixo apenas movem os ficheiros para uma pasta de backup na Secretária.
# Listar add-ins do utilizador
ls -la ~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content/Add-Ins/
Criar pasta de backup
mkdir -p ~/Desktop/Backup-AddIns-Excel
Mover ficheiros relacionados ao Acrobat (ajuste o padrão conforme os nomes encontrados)
mv ~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content/Add-Ins/Acrobat ~/Desktop/Backup-AddIns-Excel/
Depois de mover ou remover os ficheiros problemáticos, inicie o Excel e confirme se o problema foi resolvido.
Por que desativar o Acrobatexceladdin é seguro
- O suplemento não é essencial para editar planilhas no Excel.
- Desativá‑lo não afeta o funcionamento do Excel como editor de planilhas.
- Caso precise de funcionalidades do Acrobat integradas ao Excel no futuro, é possível reativar o add‑in com um clique.
Boas práticas para evitar a recorrência
- Mantenha o Excel e o Acrobat atualizados: instale as atualizações assim que disponíveis; correções de compatibilidade costumam vir por meio de patches.
- Controle os suplementos: mantenha apenas os indispensáveis ativos. Quanto menos add‑ins carregados, menor a chance de conflitos.
- Teste em conta secundária: se administra TI, crie um perfil de teste no macOS para validar updates antes de os aplicar a todos.
- Backups dos Add‑Ins: antes de limpar a pasta de add‑ins, copie os ficheiros para um local de segurança.
Procedimento recomendado para equipas de suporte
- Reproduzir: abrir o Excel 16.89 (build 24090815) em macOS Sonoma 14.x; confirmar a mensagem “Run‑time error 1004”.
- Isolar: abrir Ferramentas ▸ Suplementos do Excel…; desativar Acrobatexceladdin.
- Validar: reiniciar o Excel; criar uma nova planilha; confirmar ausência do erro.
- Mitigar em massa: script de movimentação/remoção do ficheiro do add‑in na pasta
Add-Ins
dos perfis afetados. - Comunicar: informar utilizadores sobre o motivo e o impacto (neutro) da desativação do add‑in.
Resolução avançada
Verificar o estado do add‑in dentro do Excel
- Abra Ferramentas ▸ Suplementos do Excel….
- Confirme se Acrobatexceladdin está desmarcado.
- Se necessário, clique em Procurar… e remova a referência a qualquer
.xlam
do Acrobat.
Reativar temporariamente (para diagnóstico)
Para confirmar que a causa é mesmo o add‑in, pode ativá‑lo e reiniciar o Excel para ver se o erro volta. Se sim, desative‑o novamente e deixe‑o desligado até existir uma atualização do fornecedor.
Remoção controlada do ficheiro
Se o Excel insistir em recarregar o add‑in, remova (ou renomeie) o ficheiro físico na pasta de Add‑Ins. Uma abordagem segura é adicionar uma extensão extra para o impedir de ser carregado:
# Exemplo: transformar .xlam em .xlam.disabled
cd ~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content/Add-Ins/
for f in Acrobat.xlam; do mv "$f" "$f.disabled"; done
Casos em que reinstalar o Excel não ajuda
Muitos tentam desinstalar e reinstalar o Excel, mas o Acrobat volta a inserir o add‑in durante a sua própria atualização ou execução. Por isso, a reinstalação do Excel, isoladamente, não resolve de forma definitiva.
Sintomas comuns e o que significam
Sintoma | Interpretação |
---|---|
Erro 1004 logo ao abrir o Excel | O add‑in é carregado no arranque da aplicação e falha ao registar‑se. |
Erro 1004 ao criar livro vazio | O add‑in é invocado na criação do workbook e interrompe a operação. |
Excel funciona após clicar em End | O Excel continua, mas o ambiente fica instável; o erro pode voltar em ciclos. |
Reinstalação do Excel não muda nada | O Acrobat repõe o add‑in; é necessário desativar ou remover o ficheiro. |
Perguntas frequentes (FAQ)
Posso continuar a usar o Adobe Acrobat normalmente?
Sim. Desativar o Acrobatexceladdin afeta apenas a integração específica com o Excel. As funções de leitura/edição de PDF no Acrobat permanecem ativas.
Desativar o add‑in é reversível?
É. Basta voltar a Ferramentas ▸ Suplementos do Excel… e marcar novamente a caixa do Acrobatexceladdin (ou repor o ficheiro renomeado).
O erro corrompe os meus ficheiros do Excel?
Não há evidência de corrupção causada por esta falha. O erro ocorre antes de o Excel carregar totalmente o documento. Ainda assim, é boa prática manter cópias de segurança.
Existe impacto no Windows?
Até ao momento, o problema foi reportado no macOS. Em ambientes Windows, o mesmo suplemento normalmente não apresenta o erro 1004.
Há risco para outras aplicações do Office (Word/PowerPoint)?
O conflito observado está associado ao Excel. Caso note mensagens anómalas noutros programas, aplique a mesma lógica: rever e desativar temporariamente add‑ins de terceiros.
É possível automatizar a mitigação em vários Macs?
Sim. Em ambientes geridos, use um script de gestão (por exemplo, via MDM) que desligue o add‑in no Excel e/ou mova os ficheiros do Acrobat*.xlam
para um diretório de quarentena no perfil do utilizador.
Checklist rápido de diagnóstico
- ✅ Confirme a versão: Excel 16.89 (build 24090815) e macOS 14.x.
- ✅ Veja se a mensagem “Run‑time error 1004” aparece no arranque.
- ✅ Em Ferramentas ▸ Suplementos do Excel…, desative Acrobatexceladdin.
- ✅ Reinicie o Excel e teste com um livro em branco.
- ✅ Se necessário, limpe a pasta
User Content/Add-Ins
e remova/renomeie ficheiros do Acrobat. - ✅ Mantenha Excel e Acrobat atualizados para incorporar correções futuras.
Notas adicionais importantes
- Não confunda complementos: Suplementos do Office (baseados na web) aparecem na galeria “Os meus suplementos”. Já Suplementos do Excel (como
.xlam
) são geridos em Ferramentas ▸ Suplementos do Excel…. - Sem macros próprias? Mesmo que não use VBA, um add‑in com falha pode bloquear a aplicação. Por isso, desativar o Acrobatexceladdin é a via mais rápida para estabilizar o Excel.
- Ambientes híbridos: se alterna entre Mac e Windows, a desativação no Mac não afeta o Windows e vice-versa; cada ambiente tem a sua lista local de add‑ins.
Exemplo de comunicação ao utilizador final
“Estamos a corrigir uma mensagem ‘Run‑time error 1004’ ao abrir o Excel no macOS. O problema é causado por um suplemento do Adobe Acrobat. Desativámos o suplemento no Excel; o acesso aos seus ficheiros está normal e nenhuma funcionalidade principal foi removida. Caso necessite da integração específica com o Acrobat, contacte o suporte.”
Resumo
O erro “Run‑time error 1004: Method ‘Name’ of object ‘AddIn’ failed” no Excel para Mac 16.89 em macOS Sonoma 14.x é, tipicamente, provocado pelo suplemento Acrobatexceladdin do Adobe Acrobat (Continuous Release 2024). Desativar o add‑in em Ferramentas ▸ Suplementos do Excel… e, se necessário, remover/renomear os ficheiros físicos na pasta User Content/Add-Ins
resolve de forma imediata e segura. Reinstalar o Excel não é suficiente, pois o Acrobat tende a repor o suplemento. Mantenha as aplicações atualizadas e controle a lista de add‑ins para prevenir a recorrência.
Passo a passo condensado
- No alerta do VBA, clique em End.
- Abra Ferramentas ▸ Suplementos do Excel… (ou Desenvolvedor ▸ Suplementos do Excel).
- Desmarque Acrobatexceladdin.
- Reinicie o Excel e confirme que o erro sumiu.
- Se o add‑in não aparecer, remova os ficheiros correspondentes em
~/Library/Group Containers/UBF8T346G9.Office/User Content/Add-Ins/
(guarde uma cópia de segurança).
Tabela de referência rápida
Item | Valor/Acção |
---|---|
Mensagem | Run‑time error '1004': Method 'Name' of object 'AddIn' failed |
Provável causa | Suplemento Acrobatexceladdin (Adobe Acrobat) |
Correção | Desativar o add‑in em Suplementos do Excel… e reiniciar |
Alternativa | Remover/renomear o ficheiro .xlam relacionado na pasta Add-Ins |
Reinstalar Excel | Não resolve de forma definitiva |
Impacto no Windows | Geralmente não reproduz o erro |
Dica final: se usa várias extensões da Adobe no Office, desative todas e reabilite uma a uma até encontrar a que dispara o erro. Em ambientes empresariais, padronize esse procedimento no runbook de suporte.