Avatar billede dr.truti Nybegynder
11. december 2001 - 20:13 Der er 4 kommentarer og
2 løsninger

Outlook !!!!

Denne kode kan læse hvad der er i den mail man har makeret i Outlook og den kan læse hvad Emnet på mailen er... MEN jeg mangler at kunne se Mail adressen på den mail der er makeret i Outlook....



Private Sub GetSelectedItem_Click()
    \' This uses an existing instance if available (default Outlook behavior).
    Dim oApp As New Outlook.Application
    Dim oExp As Outlook.Explorer
    Dim oSel As Outlook.Selection  \' You need a selection object for getting the selection.
    Dim oItem As Object            \' You don\'t know the type yet.
   
    Set oExp = oApp.ActiveExplorer  \' Get the ActiveExplorer.
    Set oSel = oExp.Selection      \' Get the selection.
   
    For i = 1 To oSel.Count        \' Loop through all the currently .selected items
        Set oItem = oSel.Item(i)    \' Get a selected item.
        DisplayInfo oItem          \' Display information about it.
    Next i
End Sub

Sub DisplayInfo(oItem As Object)
    Dim oMailItem As Outlook.MailItem

    strMessageClass = oItem.MessageClass
   
    If (strMessageClass = \"IPM.Note\") Then          \' Mail Entry.
        Set oMailItem = oItem
        MsgBox oMailItem.Subject
        MsgBox oMailItem.Body
    End If
End Sub


Her er Microsofts Hjælpe side:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q240935

Håber virkelig der er nogle der kan hjælpe....
Avatar billede jespernaur Nybegynder
11. december 2001 - 20:36 #1
Prøv nede i Displayinfo at skrive

MsgBox oMailItem.To

Mvh
Jesper Naur
Avatar billede dr.truti Nybegynder
11. december 2001 - 20:39 #2
jespernaur > Det var Meget Meget Tæt på det der...
Men det gav jo ikke hven mailen var fra men hvem mailen var TIL !!!

Håber du lige kan fikse dette :)

Truti
Avatar billede jespernaur Nybegynder
11. december 2001 - 20:53 #3
Nu havde du jo skrevet \"Mail adressen på den mail der er makeret\", så det var ikke rigtig tydeligt, at det var afsenderadressen, du ønskede!

Nu skulle man tro, at det du ønsker, kunne opnås med

MsgBox oMailItem.From

men \"From\" kan jeg ikke få øje på i den Object Browser, jeg sidder og kigger i, men måske findes den hos dig. Til gengæld findes der en \"SenderName\", så måske kan du bruge den, altså

MsgBox oMailItem.SenderName

Prøv begge dele, og se hvad der sker.

Mvh
Jesper Naur
Avatar billede dr.truti Nybegynder
11. december 2001 - 21:00 #4
SenderName er desværre ikke nok.... Ved ekspertens mail skriver SerderNHame kun Eksperten.dk hvor det jeg ønsker er mailrobot@eksperten.dk

OG der der med en Objekt Browser det må du lige uddybe lidt mere...
Avatar billede jespernaur Nybegynder
11. december 2001 - 21:10 #5
Prøv at lede efter Object Browser i Visual Basic online help - der kan du finde mere end jeg nogen sinde vil være i stand til at forklare.

Grundlæggende set giver den mulighed for at se properties og methods som understøttes af et givet COM-objekt. Man kan dermed komme meget langt med kvalificerede gæt, også selvom man evt ikke har en detaljeret beskrivelse af det pågældende objekt.
Avatar billede dr.truti Nybegynder
11. december 2001 - 21:38 #6
OK jeg kunne ikke bruge dit svar 100% men mener dog heller ikke jeg kan være bekendt bare af Afvise dig så du får 15 points det er da lidt.....
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