Når du åpner en Microsoft Office Access 2007 database, kan du få en feilmelding med feilkoden nummer 2950 . Feilen returnerer følgende feilmelding: Handling mislyktes Feil nummer : 2950 . Denne feilen er produsert når du kaller en Visual Basic for Applications , eller VBA , funksjon fra en makro . Symptomer
Ett av symptomene på denne feilmeldingen når du kjører en makro som kaller en VBA -funksjonen er en feil som sier følgende : Handling mislyktes Macro Navn: Tilstand: < tilstand > Makro Navn: kjøre kode Argumenter: feil nummer: . 2950
Årsak
Access 2007 inneholder en Trust Center-området hvor Databasebanene lagt for klarert databaser. Åpne en database som trenger å utføre funksjoner som ikke har blitt lagt til Trust Center vil føre til at feilen 2950 å utføre. Kjørbar innhold, for eksempel en makro kalle en VBA -funksjonen deaktiveres i en ikke-klarerte database .
Løsning
Løsningen på dette problemet er å aktivere databasen for den gjeldende økten . Når du aktiverer databasen til å stole på , gjør Access 2007 database til du lukker databasen . Du aktiverer databasen ved hjelp av Microsoft Office Security Options .