Revision: 21123
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2009 17:55 by pkd65
Initial Code
Public Sub GetEmails()
DoCmd.SetWarnings False
Dim rst As ADODB.Recordset
Dim OlApp As Outlook.Application
Dim Inbox As Outlook.MAPIFolder
Dim InboxItems As Outlook.Items
Dim Mailobject As Object
Set OlApp = CreateObject("Outlook.Application")
Set Inbox = OlApp.GetNamespace("Mapi").GetDefaultFolder(olFolderInbox)
Set rst = New ADODB.Recordset
Set InboxItems = Inbox.Items
For Each Mailobject In InboxItems
If (Mailobject.SenderName Like "*[email protected]*") Then
With rst
.ActiveConnection = CurrentProject.Connection
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open "Select *from tbl_DigalertMails Order BY DateSent DESC"
.AddNew
!Subject = Mailobject.Subject
!From = Mailobject.SenderName
!To = Mailobject.To
!Body = Mailobject.Body
!DateSent = Mailobject.SentOn
.Update
End With
rst.Close
End If
Next
Set OlApp = Nothing
Set Inbox = Nothing
Set InboxItems = Nothing
Set Mailobject = Nothing
Set rst = Nothing
DoCmd.SetWarnings True
End Sub
Initial URL
Initial Description
Initial Title
Extract Emails from Outlook into Access Database
Initial Tags
Initial Language
Visual Basic