To change the code to use the Task folder.
Then you will need to write similar function to export the tasks to
a Tasks table.
VB Code:
  1. Option Explicit
  2.  
  3. Private oApp As Outlook.Application
  4. Private oNS As Outlook.NameSpace
  5. Private oInbox As Outlook.MAPIFolder
  6. Private oTasks As Outlook.MAPIFolder
  7. Private CnnA As ADODB.Connection
  8.  
  9. Private Sub cmdExportEmails_Click()
  10.  
  11.     Call Outlook_Emails_2_Access
  12.  
  13. End Sub
  14.  
  15. Private Sub Form_Load()
  16.  
  17.     Set oApp = New Outlook.Application
  18.     Set oNS = oApp.GetNamespace("MAPI")
  19.     Set oInbox = oNS.GetDefaultFolder(olFolderInbox)
  20.     Set oTasks = oNS.GetDefaultFolder(olFolderTasks)
  21.     'MUST BE A FOLDER WITH A DEFAULT MESSAGE TYPE OF POST!!!
  22.     'RIGHT CLICK ON THE DESIRED NEW FOLDER AND CLICK PROPERTIES.
  23.     'THEN LOOK AT THE BOTTON AND IT SHOULD SAY -
  24.     '"WHEN POSTING TO THIS FOLDER, USE: POST"
  25. '    Set oInbox = oNS.Folders("Your Custom Folder Name Here!")
  26.    
  27.     Set CnnA = New ADODB.Connection
  28.     CnnA.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & txtDBPath & ";Persist Security Info=False"
  29.     CnnA.Open
  30.    
  31. End Sub
Glad to help.
How about a honorable mention in your programs about credits?