Ao manipular o banco de dados do Access, você pode receber “Error 2538: The macro action cannot be run in disabled mode.” Essa mensagem de erro geralmente ocorre quando há um problema com o banco de dados ou quando uma operação específica no banco de dados falha. Neste blog, vamos nos aprofundar no erro 2538 do Microsoft Access, explorar suas causas e fornecer algumas soluções viáveis para ajudar você a resolver esse problema para manter a integridade do seu banco de dados.
Ferramenta Gratuita de Reparo de Banco de Dados do MS Access
Repare arquivos de banco de dados MDB e ACCDB corrompidos e recupere tabelas de banco de dados, consultas, índices e registros excluídos facilmente. Tente agora!
Breve explicação sobre o erro 2538 do Microsoft Access
O erro 2538 no MS Access geralmente aparece ao executar macros ou VBA no banco de dados. Quando essa mensagem ocorre, significa que há um problema com o banco de dados que o impede de funcionar corretamente.
Sintomas comuns
- Dificuldade ao tentar abrir o banco de dados ou formulários específicos.
- O BD pode parar de responder ou travar repentinamente.
- Mensagens de erro desconhecidas durante a entrada ou recuperação de dados.
Por que esse erro ocorre?
Vários motivos podem desencadear o erro “A ação da macro não pode ser executada no modo desabilitado”, incluindo:
- Formato de banco de dados incompatível
- Arquivo de banco de dados do Access corrompido
- Configurações de macro incorretas
- Referências ausentes em um código VBA
- Conflitos com complementos ou outro software instalado.
Leia também: Segredos para resolver “Tipo Mismatch na expressão” Access Erro (3615)
Como corrigir “Erro 2538: A ação da macro não pode ser executada no modo desabilitado” no Access?
Depois de identificar as fontes desse erro, vamos seguir os métodos passo a passo para nos livrar dele.
Maneira 1 – Restaurar o banco de dados do backup
Se você criou anteriormente um backup do seu banco de dados que está atualmente mostrando o erro 2538, você pode facilmente restaurar o arquivo .bak saudável para retomar seu trabalho.
Caso você não tenha um arquivo de backup, procure outras soluções.
Maneira 2 – Alterar o formato do arquivo
Outro truque eficaz que você pode tentar é alterar o formato ou a extensão do arquivo. Um formato de arquivo incompatível com sua versão atual do Access pode ser o motivo desse erro.
Etapas a serem seguidas para alterar o formato do arquivo:
- Abra seu banco de dados do Access com defeito no qual você não conseguiu executar a macro e vá para o menu Arquivo.
- Em seguida, clique em Salvar como >> Salvar banco de dados como >> Salvar como.
- Depois disso, forneça um novo nome de arquivo e selecione um tipo de arquivo para salvá-lo.
- Por fim, clique no botão Salvar.
Maneira 3 – Verifique as configurações de segurança de macro para corrigir o erro 2538 do Microsoft Access
Muitos usuários relataram em vários fóruns e sites da comunidade que modificar as configurações de segurança de macro no Access os ajudou a superar essa situação. Você também deve tentar verificar e modificar as configurações de macro para corrigir esse erro.
Siga as instruções abaixo cuidadosamente para fazer isso:
- Abra o arquivo do Access com defeito >> clique em Arquivo > Opções.
- Selecione Central de confiabilidade >> Configurações da central de confiabilidade.
- Por fim, escolha Configurações de Macro >> “Habilitar todas as macros” >> clique em OK.
Se esse método falhar, tente o próximo.
Leia também: Pesadelo de consulta? Corrigindo “Erro 3340: Consulta de Access está corrompida” como um profissional!
Maneira 4 – Reparar um arquivo de banco de dados do Access corrompido
A corrupção no banco de dados do Access pode até mesmo desencadear erros diferentes, incluindo o erro 2538: A ação de macro não pode ser executada no modo desabilitado. Consequentemente, execute a ferramenta Compact & Repair do Access para reparar um arquivo de banco de dados corrompido.
Siga as etapas abaixo para saber como funciona:
- Abra o software MS Access.
- Vá para a página Templates e, em seguida, Blank Database.
- Depois disso, clique na guia File >> Close.
- Selecione a opção Database Tools >> Compact and Repair Database.
- Em uma caixa de diálogo aberta, você deve selecionar um arquivo de banco de dados corrompido >> escolha o botão Compact.
Em muitos casos, a ferramenta integrada Compact & Repair não funciona, nesse caso, sugere-se optar pela Access Reparar Ferramenta. Este programa pode reparar arquivos de banco de dados do Access (.mdb/.accdb) severamente corrompidos ou danificados sem afetar a qualidade original. Além disso, ele recupera todos os componentes de arquivos corrompidos facilmente.
* Ao clicar no botão Download acima e instalar o Stellar Repair for Access (14.8 MB), reconheço que li e concordo com o Contrato de licença do usuário final e a Política de privacidade deste site.
Etapas para usar a ferramenta de reparo do MS Access
Maneira 5 – Verifique e remova as referências ausentes
Referências ausentes em um código VBA ou macro podem às vezes levar ao erro 2538 do Microsoft Access. Nesse caso, você precisa remover uma referência ausente do VBA para solucionar esse problema.
Para fazer isso, siga as etapas abaixo:
- Abra um banco de dados do Access no qual você não conseguiu executar a macro.
- Agora, pressione as teclas ALT+F11 simultaneamente para abrir o VBA (Editor do Visual Basic).
- Clique no menu Ferramentas >> Referências.
- Por fim, desmarque a caixa da biblioteca de objetos ou biblioteca de tipos que está marcada como MISSING: <referencename>.
E pronto!
Leia também: Corrija ‘Não é possível abrir ou executar macro’ (erro 32002) no Access instantaneamente!
Perguntas frequentes relacionadas:
O que é o Macro Access?
No Microsoft Access, uma macro é uma ferramenta excelente que permite sistematizar tarefas e adicionar funcionalidade aos seus relatórios, formulários e controles.
Como Desbloqueio Macros no Access?
Para desbloquear macros no banco de dados do Access, siga estas etapas:
- Inicie o MS Access >> clique em “Opções” >> “Central de Confiabilidade”.
- Depois disso, clique em “Configurações da Central de Confiabilidade” >> “Configurações de Macro”.
- Agora, escolha “Habilitar todas as macros” >> clique em OK.
Como Recuperar um Banco de Dados do Access?
Para recuperar um banco de dados do Access e seus objetos, você pode usar a mais versátil Ferramenta de Reparo e Recuperação do Access.
Como Corrigir Não É Possível Executar a Macro no Access?
Ao verificar e modificar as configurações de segurança da macro, você pode corrigir não é possível executar a macro no Access.
Conclusão
“Erro 2538: A ação da macro não pode ser executada no modo desabilitado” é vivenciado por vários usuários do banco de dados do Access e eles querem saber como corrigi-lo. Bem, neste blog, eu conferi várias soluções para corrigir esse problema e sugiro que você siga as etapas adequadamente para resolvê-lo de forma rápida e eficaz.
Espero que esta postagem tenha sido útil para você. Além disso, se você tiver alguma dúvida, fique à vontade para compartilhá-la em nossa página do Facebook.
Este software garante sem costura reparo e recuperação do banco de dados ACCDB e MDB. Ele restaura todos os objetos, incluindo tabelas, relatórios, consultas, registros, formulários e índices, juntamente com módulos, macros, etc. Corrija os problemas do Microsoft Access agora em 3 etapas fáceis:
- Baixar Stellar Access banco de dados reparo ferramenta avaliado Excelente sobre Cnet.
- Clique nas opções Browse e Pesquisa para localizar um banco de dados corrompido do Access.
- Clique no botão Reparar para reparar e pré-visualização os objetos do banco de dados.