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.
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.
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.
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.