VB 6 Import Code Example
VB Code:
  1. Option Explicit
  2. 'Add a reference to Microsoft Access xx.0 Object Library
  3. Private moApp As Access.Application
  4.  
  5. Private Sub Command1_Click()
  6.     On Error GoTo My_Error
  7.  
  8.     Set moApp = CreateObject("Access.Application")
  9.     moApp.DoCmd.SetWarnings False
  10.     moApp.OpenCurrentDatabase "C:\RobDog888.mdb"
  11.     moApp.DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "Excel_Sheet2", "C:\Book1.xls", False, "Sheet2$"
  12.     moApp.Visible = True
  13.     moApp.DoCmd.OpenTable "Excel_Sheet2", acViewNormal, acEdit
  14.     moApp.DoCmd.SetWarnings True
  15.     Exit Sub
  16. My_Error:
  17.     MsgBox Err.Number & " - " & Err.Description, vbOKOnly + vbExclamation
  18. End Sub
  19.  
  20. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  21.     On Error GoTo My_Error
  22.    
  23.     moApp.CurrentDb.Close
  24.     moApp.Quit acQuitPrompt
  25. MyError:
  26.     Set moApp = Nothing
  27. End Sub