Quando você abre um banco de dados Microsoft Office Access 2007 , você pode receber um erro com o número de código de erro 2950 . O erro retorna a seguinte mensagem de erro: Ação falhou Número do erro: 2950 . Este erro é produzido quando você chamar um Visual Basic for Applications, ou VBA , a função a partir de uma macro. Sintomas
Um dos sintomas desta mensagem de erro quando você executa uma macro que chama uma função VBA é um erro que diz o seguinte: Nome da macro Ação falhou : Estado: < ExecutarCódigo Argumentos : : condição > Nome da Macro Número do erro: . 2.950
Porque
Access 2007 contém uma área de Central de Confiabilidade onde os caminhos de banco de dados são adicionados para confiável bancos de dados. Abrir um banco de dados que precisa para executar funções que não tenha sido adicionado ao Centro de Confiança fará com que o erro de 2950 para executar. Conteúdo executável , como uma macro chamar uma função VBA será desativado em um banco de dados não confiável .
Solução
A solução para este problema é permitir que o banco de dados para a sessão atual . Quando você ativar o banco de dados para ser confiável , o Access 2007 permite que o banco de dados até que você feche o banco de dados . Você habilitar o banco de dados usando as Opções de Segurança do Microsoft Office.