Avatar billede musmus Nybegynder
16. december 2003 - 23:09 Der er 17 kommentarer og
1 løsning

udtrække emailadresser

Jeg ville gerne udtrække emailadresser fra email jeg modtager.
Vi har en konkurre nce i gang i øjeblikket, og vi får mange svar.
Disse svar modtager vi pr. email, og i den forbindelse ville jeg jo gerne kunne trække disse emailadrssser ud af mailen, således at jeg bagefter kan smede mail til dem, uafhængigt af hiannden.

Hvad gør jeg og kan det i det hele taget lade sig gøre i Outlook 2002 ?
Håber I kan hjælpe mig, da jeg eller små tage emailadresserne på the hard way.....snøft.

Med venlig hilsen
musmus
Avatar billede leif Seniormester
16. december 2003 - 23:20 #1
Så vidt jeg ved er der kun "The hard way"
Avatar billede Slettet bruger
16. december 2003 - 23:22 #2
Jeg tror, at det her er lige hvad du har brug for
http://www.eksperten.dk/spm/381377
Avatar billede Slettet bruger
17. december 2003 - 00:42 #3
Hvor skal de trækkes ud til ?
En tekstfil, Excelark, database eller ... ?
Avatar billede kedde65 Praktikant
17. december 2003 - 08:02 #4
GHvis du kan tilpasse din visning således at du kan se den faktiske email de er sendt fra, så kan du markere alle de mails du vil trække data udfra, og herefter trække dem over i eksempelvis et Excel ark. Så har du en af kollonerne der indeholder mail addr.

VH CK
Avatar billede Slettet bruger
17. december 2003 - 12:10 #5
Du kan exportere mappen til en CSV fil, under
File -> Import and Export -> Export to a file
    -> Comma Separated Values (Windows)

Du vælger derefter "Map Custom Fields", og udvælger "From (Address).
Der bliver så dannet en CSV fil som du kan indlæse og redigere i f.eks. Excel.
Avatar billede Slettet bruger
17. december 2003 - 12:12 #6
Alternativt kunne man lave en makro, der gjorde det hele automatisk, men det kræver at du har CDO biblioteket installeret på din maskine. Hvilket man har hvis man kører Outlook over en Exchange server.
Avatar billede kedde65 Praktikant
17. december 2003 - 12:26 #7
Som en lille kommentar til blackadder: Det er ikke givet at du har CDO installeret selvom Outlook kører op imod en Exchange Server. Desuden så kan du sagtens lave en makro der kan trække mail addr. ud uden brug af CDO...

VH CK
Avatar billede Slettet bruger
17. december 2003 - 12:51 #8
kedde65 >> Hvordan vil du gøre det uden CDO ?

Jeg kunne iøvrigt godt installere CDO på min egen maskine selvom jeg kun kører Outlook 2002.
Avatar billede kedde65 Praktikant
17. december 2003 - 12:55 #9
Jeg ville sætte en reference til Outlook og bruge Outlooks objekt hieraki. CDO skal du kun bruge hvis du er udenfor Office programmerne, eksempel i en server serviec eller et website...

VH CK
Avatar billede Slettet bruger
17. december 2003 - 12:58 #10
Det er vist ikke muligt at få adgang til selve mail adressen igennem objektmodellen så vidt jeg kan se.
Avatar billede kedde65 Praktikant
17. december 2003 - 13:03 #11
Her er der et eksempel på hvordan man gør det uden CDO:

Sub test()
    Dim fld As MAPIFolder, item As MailItem
    Set fld = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
   
    For Each item In fld.Items
        MsgBox item.SenderEmailAddress
    Next
End Sub

VH CK
Avatar billede Slettet bruger
17. december 2003 - 13:12 #12
Jeg får en run-time error 438 - "Object doesn't support this property or method"
Avatar billede kedde65 Praktikant
17. december 2003 - 13:13 #13
hvad linie?
Avatar billede Slettet bruger
17. december 2003 - 13:15 #14
MsgBox item.SenderEmailAddress
Avatar billede kedde65 Praktikant
17. december 2003 - 13:27 #15
Sorry - det er fordi jeg kører Outlook 2003. I 2002 og bagud der findes den ikke, men man kan vha. følgende script gøre det lidt af en omvej :-)

Sub test()
    Dim fld As MAPIFolder, item As MailItem, replyMail As MailItem
    Set fld = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
   
    For Each item In fld.Items
        Set replyMail = item.Reply
       
        MsgBox replyMail.Recipients.item(1).Address
       
        Set replyMail = Nothing
    Next
End Sub
Avatar billede Slettet bruger
17. december 2003 - 13:31 #16
Eneste problem er bare at Reply-to adressen ikke altid er den samme som afsenderadressen  :-)
Avatar billede kedde65 Praktikant
17. december 2003 - 13:41 #17
Nej det er rigtigt, men det er som regel altid replyto addressen man skal sende den tilbage til, så faktisk ville denne løsning sikre at man altid sendte til den mail addresse som afsenderen havde "bedt om"

VH CK
Avatar billede Slettet bruger
17. december 2003 - 23:24 #18
Hej! beklager jeg først kommer på nu. Jeg ville bare lige høre, hvad siger musmus. Egentlig synes jeg, at min løsning med export direkte til en excel fil, som jeg henviste til igår, er den hurtigste, men det kommer jo an på, hvad musmus siger. Tja, det var bare det jeg ville sige.

Her er mit svar fra det henviste spørgsmål: I stedet for at lave en samlet mail, skal de så bare bruges som brevflet (måske)

Den nemmeste måde at gøre det på, er at exportere dine mail-oplysninger til en excelfil.(du exporterer hele mappen med dine besvarelser)

Derefter markerer du den kolonne, hvor afsender står i.

Kopierer og sætter adresserne ind i en mail. Enten i To feltet (her kan alle se alle) eller i Bcc (blind cabon copy) her kan ingen se hvem det ellers er sendt til. Tryk på knappen der tjekker mailadresserne, og de kommer til at stå pænt. (jeg har xp, så jeg kan ikke tjekke i 2000).
Er du i tvivl om hvordan du exporterer, så kom tilbage igen.
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