Essere in grado di controllare lo stato di un driver ODBC tramite una connessione DSN utilizzando Visual Basic, Applications Edition è possibile risparmiare tempo termina il programma se la connessione ODBC non esiste. VBA è utilizzato nelle applicazioni di Microsoft Office per automatizzare le attività di routine altrimenti fatto manualmente. In Excel , è possibile utilizzare VBA per automatizzare il processo di importazione dei dati da un database di Access utilizzando una connessione ODBC . Istruzioni 
 1 
 lancio di Microsoft Office Excel. Fare clic sulla scheda "Sviluppatore " seguito da " Visual Basic ". Fai clic sul menu "Inserisci" e poi "Modulo " per inserire un nuovo modulo 
 2 
 Creare una nuova procedura secondaria : . 
 
 Private Sub checkODBC ( ) economici 
 3 
 Creare le variabili oggetto che si intende utilizzare per controllare il driver ODBC : 
 
 Dim adoCNN come ADODB.Connection 
 
 Dim canConnect come booleano 
 
 adoCNN = New ADODB.Connection 
 4 
 Definire il nome ODBC , il nome di login e la password : 
 
 adoCNN.Open " DSN name" , "username " , "password" 
 
 5 
 Verificare lo stato del driver ODBC : 
 
 adoCNN.State = adStateOpen Poi 
 
 canConnect = True 
 
 adoCNN.Close 
 < p > End If 
 6 
 visualizzare una finestra di messaggio che informa l'utente dello stato della connessione ODBC : 
 
 canConnect Poi 
 MsgBox " connessione ODBC 
 è pronto " 
 
 Else 
 
 MsgBox" connessione ODBC non è pronto ! " 
 
 End If End Sub 
 
 
 7 
 premere il tasto " F5 " per eseguire la procedura .