redkaa ha scritto:
...i flaggati sono: visual basic for application, Microsoft access 11.0 object library, OLE automation, MANCA microsoft office 15.0 access database engine object library, Microsft active X data object library
E magari un MANCA... potrebbe essere molto sospetto, visto l'errore.
Deselezionalo e verifica con Compila, prima di riprovare.
Se non usi ADO togli anche Microsoft active X data object library
Se dopo aver tolto il riferimento mancante il programma non compila perché gli serve il riferimento a DAO/microsoft office 15.0 access database engine object library, ti suggerisco di cercare nell'elenco Microsoft DAO 3.6 object library, non microsoft office 15.0 access database engine object library, non avrai problemi nel caso ti spostassi su un computer dove non c'è Access 2013 ma ad esempio un A2003.
Se mantieni anche Microsft active X data object library (ma fallo solo perché serve), metti i riferimenti nell'ordine corretto, perché se alcuni oggetti non sono stati dichiarati in modo da evitare ambiguità, anche l'ordine in cui compaiono i riferimenti fa la differenza