Avatar billede iblarsen Praktikant
04. april 2006 - 10:41 Der er 2 kommentarer og
1 løsning

Læsning/behandling af mail fra outlook fra en VB6 applikation

Hej
Er der nogen som kan hjælpe mig med følgende:
- Jeg vil gerne kunne læse min mails fra Outlook (Indbakke) via en program lavet i VB6
- Det skal kunne klare tidligere versioner af Outlook, men også den seneste Outlook 2003
- Det skal være Outlook, og ikke Express

Så ligger du inde med noget kode (eller links til noget sådan) ville jeg blive rigtig glad.
Avatar billede iblarsen Praktikant
04. april 2006 - 14:09 #1
Løst!
Avatar billede mvhansen Nybegynder
04. april 2006 - 19:45 #2
Hvordan løste du det

mvh

mvhansen
Avatar billede iblarsen Praktikant
08. maj 2006 - 19:27 #3
Dim oOutlook As Outlook.Application
Dim oNs As Outlook.NameSpace
Dim oFldr As Outlook.MAPIFolder
Dim oMessage As Outlook.MailItem

Dim Idx As Integer

Private Sub btnMarkAsRead_Click()
    Dim NumbersRead As Integer
    On Error GoTo nextigen
    NumbersRead = 0
    If Idx > 0 Then
    Set oOutlook = Outlook.Application
    Set oNs = oOutlook.GetNamespace("MAPI")
    Set oFldr = oNs.GetDefaultFolder(olFolderInbox)
    For Each oMessage In oFldr.Items
        NumbersRead = NumbersRead + 1
        If oMessage.UnRead = True Then
            If NumbersRead = Idx Then
             
                Exit For
            End If
        End If
        DoEvents
nextigen:
    Next
   
    Set oMessage = Nothing
    Set oFldr = Nothing
    Set oNs = Nothing
    Set oOutlook = Nothing
    End If
End Sub

Private Sub btnNextMail_Click()
    On Error GoTo nextigen

    Set oOutlook = Outlook.Application
    Set oNs = oOutlook.GetNamespace("MAPI")
    Set oFldr = oNs.GetDefaultFolder(olFolderInbox)
    For Each oMessage In oFldr.Items
        If oMessage.UnRead = True Then
                Idx = NumbersRead
                txtBody = oMessage.Body
                txtSubject = oMessage.Subject
       
            End If
        End If
        DoEvents
nextigen:
    Next
 
   
    Set oMessage = Nothing
    Set oFldr = Nothing
    Set oNs = Nothing
    Set oOutlook = Nothing
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester