Visualizzazioni totali

martedì 5 marzo 2013

Access 2010 errore "tipo definito dall'utente non definito" durante la compilazione oppure eseguire codice VBA

Quando, durante la compilazione oppure nell'eseguire codice VBA in Access (2003/2007/2010) viene visualizzato il messaggio di errore:
"Tipo definito dall'utente non definito" 


La causa è dovuta al fatto che nel codice si fa riferimento ad un oggetto in una libreria di oggetti non inseria nei riferimenti.

Per superare l'errore è necessario aggiungere un riferimento alla libreria di oggetti che contiene l'oggetto che stiamo utilizzando nel codice.
Ad esempio se facciamo riferimento ad un oggetto Word dovremo inserire il riferimento alla libreria Microsoft Word **

Per fare questo:


  1. Aprire il database che genera l'errore descritto 
  2. Aprire l'editor di VBA
  3. Aprire il menù Strumenti
  4. Selezionare Riferimenti 
  5. Scorrere l'elenco finché troviamo la libreria che ci interessa
  6. Selezionarla e premere OK
  7. Chiudere e riaprire il DB.
.

Nessun commento:

Posta un commento