Avatar billede kc230877 Nybegynder
11. august 2006 - 12:53 Der er 2 kommentarer og
1 løsning

Formular/VBA: SMTP-adresse fra distributionslister i Outlook

Jeg er ved at lave en formular i Outlook 2003 som bl.a. danner en liste med mail-adresser over distributionslister fra en adresseliste.

Mit problem er at jeg ikke kan udtrække SMTP-adressen fra distributionslisterne. Det er lykkedes mig af få navnet på distributionslisterne samt en adresse som er formateret på følgende måde: "o=XXX/ou=YYY/cn=ZZZ/cn=VVV". Den sidste parameter i adressen har jeg prøvet at udtrække og sammensætte med "@domæne.xx" men adressen er ikke altid gyldig.

Her er min kode (mail-adresse ligges i arrayet 'arrModtagere'):

    dim arrModtagere()


    set objGAL = Item.Application.session.AddressLists("Adressebog")
    set objGAE = objGAL.AddressEntries

    Redim arrModtagere(objGAE.Count,2)
    idx = 1
    For Each objMember In objGAE
        if (objMember.DisplayType = 1) then
            strName = objMember.name
            strEmail = objMember.address
            arrModtagere(idx,0) = "" & strEmail
            idx = idx + 1
        end if
    Next
    set objGAE = nothing
    set objGAL = nothing

Jeg har søgt lidt på Google og har fundet frem til at man muligvis kan bruge følgende til at hente SMTP-adresser med dette kode:

    Const PR_EMS_AB_PROXY_ADDRESSES = 0x800F101E
    strMail = objMember.Fields(PR_EMS_AB_PROXY_ADDRESSES).value

Men metoden "Fields" findes ikke.
Avatar billede kc230877 Nybegynder
11. august 2006 - 13:04 #1
En lille rettelse...

Const PR_EMS_AB_PROXY_ADDRESSES = &H39FE001E  ' i stedet for 0x800f101e

Men med samme resultat :-(
Avatar billede kc230877 Nybegynder
15. august 2006 - 10:49 #2
Jeg tænkte nok at det var en svær nød at knække :-)
Avatar billede kc230877 Nybegynder
05. september 2006 - 19:54 #3
Lukker
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