Ho guardato il codice di esempio che spiega come connettersi al database...
qui
Solo che mi restituisce questo errore
Il provider 'Microsoft.ACE.OLEDB.12.0' non è registrato nel computer locale.
Ho cercato in giro e ho visto che dovevo scaricare questo
l'ho fatto, ho installato, ma non va, mi restituisce sempre lo stesso errore...

preciso che ho window 7 a 64 bit e access 2007 installato.
codice:
    Sub connetti()        
 With Cn             
     .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Carlo\Desktop\Database1.accdb"             
     .ConnectionTimeout = 5 'numero dei secondi di timeout             
     .CursorLocation = ADODB.CursorLocationEnum.adUseClient 'tipo di cursore             
     .Mode = ADODB.ConnectModeEnum.adModeShareDenyNone 'nessuna limitazione             
     .Open() 'apertura ricordarsi di chiuderla         
End With         
With Rs             
     .ActiveConnection = Cn ' imposta a che connessione si riferisce             
     .LockType = ADODB.LockTypeEnum.adLockOptimistic ' imposta il tipo di lock         
End With    
End Sub
mi restituisce errore nel .open...