Avatar billede chw Nybegynder
03. marts 2005 - 14:22 Der er 1 løsning

finde mail i outlook via .net

Hej, jeg gør i øjeblikket nedenstående for at finde en mail.

Dim myOlApp = CreateObject("Outlook.Application")
        Dim myOlExp = myOlApp.ActiveExplorer
        Dim myOlSel = myOlExp.Selection

        Dim myNameSpace = myOlApp.GetNamespace("MAPI")
        Dim myFolder = myNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
        Dim msgsubject = DataGrid1.Item(rowNr, 1)
        Dim myItem = myFolder.Items(msgsubject)

        Dim myDestFolder As Outlook.MAPIFolder
        Dim myInbox = myNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
        myDestFolder = myInbox.Folders(folderName)
        Dim test As String = myDestFolder.FolderPath
        myItem.Move(myDestFolder)

Den virker fint, men den identificere mail via den subject. Er der en måde man kan identifice mailen via from-address (altså mail)
Avatar billede chw Nybegynder
03. marts 2005 - 15:22 #1
har lyst det således.

  Dim myOlApp = CreateObject("Outlook.Application")
        Dim myOlExp = myOlApp.ActiveExplorer
        Dim myOlSel = myOlExp.Selection

        Dim myNameSpace = myOlApp.GetNamespace("MAPI")
        Dim myFolder = myNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
        Dim msgsubject = DataGrid1.Item(rowNr, 1)
        Dim myItem = myFolder.Items(msgsubject)

        Dim myDestFolder As Outlook.MAPIFolder
        Dim myInbox = myNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
        Dim item As Outlook.MailItem

        For Each item In myInbox.items
            If (item.SenderEmailAddress = DataGrid1.Item(DataGrid1.CurrentCell.RowNumber, 0)) Then
                myItem = item
            End If
        Next

        myDestFolder = myInbox.Folders(folderName)
        Dim test As String = myDestFolder.FolderPath
        myItem.Move(myDestFolder)

    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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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