Quando si apre un database di Microsoft Office Access 2007 , viene potrebbe essere visualizzato un errore con il numero di codice di errore 2950 . L'errore restituisce il seguente messaggio di errore: Azione Numero di errore Impossibile : 2950 . Viene prodotto questo errore quando si chiama una di 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 il seguente : Azione non riuscita Nome macro : Condizioni: < condizione > Macro Nome: Argomenti EseguiCodice : Numero di errore: . 2.950
Causa
Access 2007 contiene una zona di Centro protezione , dove vengono aggiunti i percorsi di database per la fiducia basi di dati . Apertura di un database che deve eseguire funzioni che non siano stati aggiunti al Centro protezione provoca l'errore 2950 da eseguire. Contenuto eseguibile come ad esempio una macro chiamata di una funzione VBA verrà disattivata 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 finché non si chiude il database . Si attiva il database utilizzando le opzioni di protezione di Microsoft Office .