Hvordan lese e-post ved hjelp av VBA

Hvordan lese e-post ved hjelp av VBA


Å vite hvordan du skal lese e-post via en Microsoft Access program som bruker Visual Basic for Applications (VBA) kan hjelpe deg å gjøre programmene mer brukervennlig. Microsoft Access er en relasjonsdatabase management system ofte brukt for små, lokale databaser. Outlook er en e-styringssystem inkludert i Microsoft Office-pakken. VBA er et programmeringsspråk. I noen få trinn kan du lære og skrive VBA-kode for å lese Outlook-e-elementer.

Bruksanvisning

1 Åpne Microsoft Access 2007. Klikk "Database Verktøy" og velg "Visual Basic." Velg "Verktøy" -menyen og klikk "Referanser". Merk av i boksen ved siden av "Microsoft Outlook (versjonsnummer) Object Library." Klikk på "OK".

2 Kopier og lim inn koden nedenfor i din nye modulen. Koden vil lese "Innboks" -mappen i Microsoft Outlook e-post og vise emnet og kroppen gjennom en meldingsboks.

Private Sub ReadOutlookMail ()

Sett otlkApp = Create ( "Outlook.Application")

Sett MAPISpace = otlkApp.GetNamespace ( "MAPI")

Sett otlkFolder = MAPISpace.GetDefaultFolder (olFolderInbox)

For hver MailItem I otlkFolder.Items

MsgBox "Subject:" & MailItem.Subject & "Body:" & MailItem.body

Neste MailItem

End Sub

3 Trykk "F5" for å kjøre "ReadOutlookMail" subrutine.