Access 2007 Codice errore 2950

March 18

Quando si apre un database di Microsoft Office Access 2007, potresti ricevere un errore con il numero di codice di errore 2950. L'errore restituisce il seguente messaggio di errore: Azione non riuscita Numero di errore: 2950. Questo errore si produce quando si chiama un Visual Basic, Applications Edition, o VBA, la funzione da una macro.

Sintomi

Uno dei sintomi di questo messaggio di errore quando si esegue una macro che chiama una funzione VBA è un errore che dice quanto segue: Azione non riuscita Nome macro: <macro name> Stato: <condizione> Macro Nome: EseguiCodice Argomenti: <Argomenti> Errore numero: 2950.

Causa

Access 2007 contiene un'area Centro protezione in cui sono aggiunti percorsi di database per i database di fiducia. Apertura di un database che ha bisogno di eseguire funzioni che non è stato aggiunto al Centro protezione causerà l'errore 2950 da eseguire. contenuto eseguibile come ad esempio una macro chiama una funzione VBA verrà disabilitata in un database non trusted.

Soluzione

La soluzione a questo problema è quello di consentire il database per la sessione corrente. Quando si abilita il database per essere attendibile, Access 2007 consente il database fino a quando si chiude il database. Si abilita il database utilizzando le opzioni di protezione di Microsoft Office.