Når du åbner en Microsoft Office Access 2007-database , kan du få en fejl med fejlkode nummer 2950 . Fejlen returnerer følgende fejlmeddelelse: Action mislykkedes Fejlnummer: 2950 . Denne fejl er produceret, når du kalder en Visual Basic for Applications eller VBA , funktion fra en makro. Symptomer
Et af symptomerne på denne fejlmeddelelse, når du kører en makro, der kalder en VBA -funktion er en fejl , der siger følgende: Action mislykkedes Macro navn: Tilstand: < condition> Makro navn: RunCode argumenter: fejlnummer: . 2950
Årsag
Access 2007 indeholder et Trust Center , hvor database stier tilføjes for tillid databaser. Åbning af en database, der skal udføre funktioner , som ikke er blevet føjet til Trust Center vil medføre fejlen 2950 at udføre. Eksekverbart indhold såsom en makro kalde en VBA- funktion bliver deaktiveret i et nontrusted database.
Løsning
Løsningen på dette problem er at aktivere databasen for den aktuelle session. Når du aktiverer den database til at stole på , Access 2007 gør det muligt database , indtil du lukker databasen. Du aktivere databasen ved hjælp af Microsoft Office Sikkerhedsindstillinger.