När du öppnar en Microsoft Office Access 2007 -databas , kan du få ett felmeddelande med felkoden nummer 2950 . Felet returnerar följande felmeddelande : Åtgärd misslyckades Felnummer : 2950 . Detta fel uppstår när du ringer ett Visual Basic for Applications , eller VBA -funktion från ett makro . Symtom
Ett av symptomen på detta felmeddelande när du kör ett makro som anropar en VBA -funktion är ett felmeddelande som säger följande : Åtgärd misslyckades Makro Namn : Skick : < villkor > Makro Namn : RunCode argument : Error Number : . 2950
orsak
Access 2007 innehåller en Säkerhetscenter område där databasservrar banor läggs för betrodda databaser . Öppna en databas som behöver utföra funktioner som inte har lagts till Säkerhetscenter orsakar felet 2950 att verkställa . Körbara innehåll som ett makro kallar en VBA -funktion inaktiveras i en inte pålitliga databas . Lösningen på detta problem är att göra det möjligt för databasen
Lösning
för den aktuella sessionen . När du aktiverar databasen att lita på , möjliggör Access 2007 databas tills du stänger databasen . Du aktiverar databasen med hjälp av Microsoft Office Security Options .