Lorsque vous ouvrez une base de données Microsoft Office Access 2007 , vous pouvez recevoir une erreur avec l'erreur numéro de code 2950. L'erreur renvoie le message d'erreur suivant: Échec de l'action Numéro d'erreur: 2950. Cette erreur se produit lorsque vous appelez un Visual Basic pour applications, ou VBA , la fonction d'une macro. Les symptômes
Un des symptômes de ce message d' erreur lorsque vous exécutez une macro qui appelle une fonction VBA est une erreur qui dit le texte suivant : Action a échoué Nom de la macro : Nom de la macro : Arguments ExécuterCode : Numéro d'erreur: . 2950
cause
access 2007 contient une zone de Trust Center où les chemins de base de données sont ajoutés pour de confiance bases de données . Ouverture d'une base de données qui doit exécuter des fonctions qui n'ont pas été ajoutés à la Trust Center fera l'erreur 2950 à exécuter. Contenu exécutable comme une macro VBA appel d'une fonction sera désactivée dans une base de données non sécurisé .
Solution
La solution à ce problème est de permettre à la base de données pour la session en cours . Lorsque vous activez la base de données pour être digne de confiance , Access 2007 permet à la base de données jusqu'à ce que vous fermiez la base de données . Vous activez la base de données en utilisant les options de sécurité de Microsoft Office.