Cuando se abre una base de datos de Microsoft Office Access 2007 , puede recibir un error con el número de código de error 2950 . El error se devuelve el siguiente mensaje de error: Error en la acción Número de error: 2950 . Este error se produce al llamar a un Visual Basic para Aplicaciones o VBA , la función de una macro. Síntomas
Uno de los síntomas de este mensaje de error cuando ejecuta una macro que llama a una función VBA es un error que dice lo siguiente: Falló la acción Nombre de macro : Nombre de macro : Argumentos EjecutarCódigo : Número de error: . 2950
Causa
Access 2007 contiene una zona de Centro de confianza donde se añaden sendas bases de datos de confianza bases de datos . La apertura de una base de datos que necesita para ejecutar las funciones que no se ha añadido al Centro de confianza hará que el error 2950 para ejecutar . Contenido ejecutable como una macro llama a una función VBA se puede desactivar en una base de datos no es de confianza .
Solución
La solución a este problema es permitir que la base de datos para la sesión actual . Cuando se habilita la base de datos para ser de confianza , Access 2007 permite a la base de datos hasta que se cierre la base de datos . Habilitar la base de datos mediante las opciones de seguridad de Microsoft Office.