Riferimenti VBA Excel
Hai un problema con Excel? 
Riferimenti VBA Excel
di Ricky (utente non iscritto) data: 15/07/2016 15:34:00
Buongiorno a tutti,
sto scrivendo del codice VBA per Excel che va a recuperare dei dati da un db SQL Server remoto e utilizzo ADO per la connessione.
Quindi ho attivato il riferimento alla libreria Microsoft Activex Data Objects 2.7 di VBA.
Però quando chiudo e riapro excel perde questo riferimento e tutte le volte devo riselezionarlo.
Dato che questo file dovrà essere distribuito ad altre persone, è possibile caricare in automatico il riferimento alla libreria?
Grazie
Ciao
R
di Vecchio Frac data: 15/07/2016 15:54:13
Utilizza in sviluppo l'early binding per i test e poi quando sei sicuro che tutto funzioni utilizza il late binding creando quindi tutti gli oggetti necessari con CreateObject. In tal modo non cosrtingi nesusno a impostare i riferimenti ad ADO. Certo però che tale libreria deve essere presente nei pc client ma sicuramente è già così :)
Comunque la risposta alla domanda è sì, si possono creare in automatico le References o come si chiamano (non ho però sottomano il mio codice di esempio, ma una volta ricordo di averlo fatto).
Forse googlando se ne viene a capo.
Ma se fai come ho detto ti risparmi un po' di codice e di complicazioni :)
Vuoi Approfondire?